algumas de minahs classes não estão sendo reconhecidas como modulo na hora de importa-las, exemplo:
classe Negociacoes:
import { Negociacao } from './Negociacao';
//File 'e:/projetosFront/alurabank/app/ts/models/Negociacao.ts' is not a module.
// tb removi o "./" do caminho pra ver se era o camiho do mesmo, ja q ambos estão na msm pasta, mas sem sucesso.....
namespace Models{
export class Negociacoes{
//private _negociacoes: Array<Negociacao> = [];
private _negociacoes: Negociacao[] = [];
adiciona(negociacao: Negociacao){
this._negociacoes.push(negociacao);
}
paraArray() : Negociacao[]{
return [].concat(this._negociacoes);
}
}
}
obs: sim o caminho esta correto, infelizmente não posso exibir prints aqui....
classe Negociacao :
namespace Models{
export class Negociacao {
private _data :Date;
private _quantidade :number;
private _valor :number;
constructor(data :Date, quantidade :number, valor :number) {
this._data = data;
this._quantidade = quantidade;
this._valor = valor;
}
get data() {
return this._data;
}
get quantidade() {
return this._quantidade;
}
get valor() {
return this._valor;
}
get volume() {
return this._quantidade * this._valor;
}
}
}
como resolvo isso