타입스크립트 데코레이터 에러가 나요

조회수 417회

타입스크립트에서 데코레이터 기능을 구현중에

descriptor를 읽어야 하는 상황에서 항상 값을 읽어오지 못합니다

tsconfig에서

experimentalDecorators

emitDecoratorMetadata

는 모두 true로 설정했습니다

혹시 다른 문제가 있는지 알려주시면 감사하겠습니다

class Greeter {
    greeting: string;
    constructor(message: string) {
        this.greeting = message;
    }

    @enumerable(false)
    greet() {
        return "Hello, " + this.greeting;
    }
}

function enumerable(value: boolean) {
    return function (target: any, propertyKey: string, descriptor: PropertyDescriptor) {
        descriptor.enumerable = value; // console.log(descriptor) = undefined
    };
}

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)