「[オブジェクト]」型に代入できません。エラーTS2322:タイプ「オブジェクト[]」私はこのようなコードスニペット持っ
export class TagCloud {
tags: [Tag];
locations: [Location];
constructor() {
this.tags = new Array<Tag>();
this.locations = new Array<Location>();
}
}
をしかし、これは私に次のエラーが得られます。
をエラーTS2322: 'タグ[]'タイプは '[タグ]'タイプに割り当てられません。 タイプ 'Tag []'にプロパティ '0'がありません。
エラーTS2322:タイプ '[[ カチオン]]に「場所[]」を割り当てることができません。 タイプ 'Location []'にプロパティ '0'がありません。
私は間違っていますか(コードは機能しています)?
私はes6-shimタイプの説明(https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/es6-shim)でタイピングを使用しています。