mientras se codifica un decorador con TypeScript en Visual Studio Code está dando el error: TS1219:
usando la versión 4.0.5 de TypeScript y Visual Code v:1.50.1
mientras estoy ejecutando lo siguiente:
function sealed(constructor: Function) {
Object.seal(constructor);
Object.seal (constructor.prototype);
console.log("hi")
}
@sealed
class Greeter {
greeting: string;
constructor(message: string) {
this.greeting = message;
}
greet() {
return "Hello, " + this.greeting;
}
}
const a=new Greeter("Hi")
obteniendo el error: error TS1219: El soporte experimental para decoradores es una característica que está sujeta a cambios en una versión futura. Configure la opción experimental de Decoradores en su tsconfig o jsconfig para eliminar esta advertencia.
Mi tsconfig.json es
{
"compilerOptions": {
"module": "es5",
"moduleResolution": "node",
"target": "es5",
"sourceMap": true,
"noImplicitAny": true,
"removeComments": false,
"experimentalDecorators": true
}
}
Respuesta #1
usa este comando para transpilar
tsc --experimentalDecorators fileName.ts
