Búsqueda de sitios web

javascript - No se puede llamar al decorador


He empezado a aprender Typescript y ahora estoy aprendiendo sobre decoradores, pero por alguna razón simplemente no funciona incluso con el código de ejemplo del sitio web oficial. Te compartiré mi código, tal vez puedas ayudarme aquí.

function Frozen(constructor: Function) {
    Object.freeze(constructor);
}



@Frozen
class Sample {
    id: number;

    constructor(id: number) {
        this.id = id;
    }
}

Obtengo el siguiente error:

El tiempo de ejecución invocará al decorador con 2 argumentos, pero el decorador espera 1.

7 @Congelado