Não está compilando do jeito que está na aula
class ListaNegociacao {
private _lista = Array<Negociacao> = [];
adiciona(negociacao: Negociacao){
this._lista.push(negociacao);
}
toArray(){
return this._lista;
}
}
Essa parte do código não está compilando, está dando erro:
private _lista = Array<Negociacao> = [];
Operator '<' cannot be applied to types 'ArrayConstructor' and 'typeof Negociacao'.
quando mudo pra forma mais curta ele dá outros 3 erros:
Member '_lista' implicitly has an 'any[]' type.
Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'typeof Negociacao'.
An element access expression should take an argument.
Alguém pode ajudar por favor?