Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error occurred in typescript 4.7 #3

Open
ChoSeoHwan opened this issue Aug 11, 2022 · 0 comments
Open

Error occurred in typescript 4.7 #3

ChoSeoHwan opened this issue Aug 11, 2022 · 0 comments

Comments

@ChoSeoHwan
Copy link

I want to use this library,
but an error occurred when using it and I can't use it.

Environment

  • node js : v16.13.0
  • typescript : 4.7.4

My Test Code

import { Enum, EnumType } from 'ts-jenum';

@Enum<TestEnum>('code')
export class TestEnum extends EnumType<TestEnum>() {
    static ONE = new TestEnum(1);
    static TWO = new TestEnum(2);
    static THREE = new TestEnum(3);
    static FOUR = new TestEnum(4);

    private constructor(readonly code: number) {
        super();
    }
}

Error message

    static ONE = new TestEnum(1);                                                                                                          
                 ^                                                                                                                         
TypeError: undefined is not a constructor

Reference link

https://stackoverflow.com/questions/48134909/typescript-class-decorator-can-not-access-static-value-if-decorator-return-as-hi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant