Estou recebendo essa mensagem de erro quando tento imprimir o resultado do meu código, está dizendo que minha classe "ContaPoupanca" já foi declarado, mas eu não estou conseguindo encontrar
Meu conta.js:
export class Conta {
constructor ( saldoInicial, cliente, agencia){
this._saldo = saldoInicial;
this._cliente = cliente;
this._agencia = agencia;
}
set cliente(novoValor){
if(novoValor instanceof Cliente){
this._cliente = novoValor;
}
}
get cliente(){
return this._cliente;
}
get saldo(){
return this.saldo;
}
sacar(valor){
let taxa = 1
return this._sacar(valor, taxa);
}
_sacar(valor, taxa){
const valorSacado = taxa * valor;
if(this._saldo >= valor){
this._saldo -= valor;
return valorSacado;
}
return 0;
}
depositar(valor){
this._saldo+= valor;
}
transferir (valor, conta){
const valorSacado = this.sacar(valor);
conta.depositar(valorSacado);
}
}
Meu index.js:
import {Cliente} from "./Cliente.js";
import {ContaCorrente} from "./ContaCorrente.js";
import {ContaPoupanca } from "./ContaPoupanca.js";
import {Conta} from "./Conta.js";
const cliente1 = new Cliente("Marcos", 1112223309);
const ContaCorrenteMarcos = new ContaCorrente( 0, cliente1, 1001);
ContaCorrenteMarcos.depositar(500);
ContaCorrenteMarcos.sacar(100);
//const Conta2 = new ContaCorrente(1001, cliente1);
const ContaPoupanca = new ContaCorrente( 50, cliente1, 1001);
ContaPoupanca.sacar(10);
console.log(ContaPoupanca);
console.log(ContaCorrenteMarcos);