Erreur TS2322: Type 'Object[]' n'est pas cessible de type '[Objet]'

J'ai un extrait de code comme ceci:

export class TagCloud {

    tags: [Tag];
    locations: [Location];

    constructor() {
        this.tags = new Array<Tag>();
        this.locations = new Array<Location>();
    }
}

Mais cela me donne l'erreur suivante:

erreur TS2322: Type " Balise[]' n'est pas assignable à type de " [Tag]".
La propriété '0' est absente du type " Balise[]'.

erreur TS2322: Type '[]' n'est pas assignable à type '[Lo
cation]'.
La propriété '0' est absente de type ' []'.

Ce que je fais mal (le code fonctionne bien)?

Je suis en utilisant typings avec l'es6-cale de la description du Type (https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/es6-shim).

OriginalL'auteur Tobias Stangl | 2016-11-25