Realizando a exportação e importação da class User, quando avaliamos se User é prototipo de Admin retorna false, alguém sabe explicar porque ? seria porque estão em arquivos JS diferentes ?
import User from "./User.js";
class Admin extends User {
constructor (nome, email, nascimento, role = 'Administrador', ativo = true){
super(nome, email, nascimento, role, ativo)
}
}
const novoAdmin = new Admin('xxx', 'yyyyy@yyy.com', 'xx/xx/xxxx');
console.log(User.prototype.isPrototypeOf(Admin));
Lembrando que o true que aparece é da importação de classe la do console.log de User
