Ao abrir a aplicação começou a exibir o erro abaixo.
Error: (SystemJS) Class extends value undefined is not a constructor or null
TypeError: Class extends value undefined is not a constructor or null
at execute (http://localhost:3000/js/models/Negociacao.js:12:59)
Error loading http://localhost:3000/js/app.js
Segue o código original em TypeScript:
import { Imprimivel } from './index';
export class Negociacao extends Imprimivel {
constructor(readonly data: Date, readonly quantidade: number, readonly valor: number) {
super();
}
get volume() {
return this.quantidade * this.valor;
}
paraTexto(): void {
console.log(
`Data: ${this.data}
Quantidade: ${this.quantidade}
Valor: ${this.valor}
Volume: ${this.volume}`
);
}
}