Les accesseurs sont uniquement disponibles lorsque le ciblage ECMAScript 5 et plus

Je suis en train d'exécuter ce code, mais il me donne des erreurs suivantes:

Animal.ts(10,13): erreur TS1056: Accesseurs sont disponibles uniquement lorsque
le ciblage ECMAScript 5 et plus. Animal.ts(14,13): erreur TS1056:
Les accesseurs sont uniquement disponibles lorsque le ciblage ECMAScript 5 et plus.

interface IAnimal{
    name : string;
    sayName():string;
}

class AnimalImpm implements IAnimal{
    private _name : string = '[Animal]';
    get name():string{
        return this._name;
    }

    set name(name:string){
        this._name = name;
    }

    constructor(name:string){
        this.name = name;
    }

    sayName():string {
        console.log(`My name is ${this.name}`);
        return "Hello";
    }
}

OriginalL'auteur jagdish khetre | 2016-12-07