class C<T extends A | B> { public classtype: typeof A | typeof B; public generictype: typeof T }여기서 classtype은 오류가 없는데 generictype은 형식만 참조한다면서 오류나는데 이유가 뭐임?
어?? 내가 예상했던건 이게 아닌데? - dc App
위 코드 전부 typeof라는 글자가 필요없음 - dc App
그냥 타입은 그 자체로 타입이고 typeof는 일급객체 값의 타입을 뽑는거 굳이 필요가 없는데 js에서 클래스 마저 일급객체라 typeof로 타입이 읽어지는거 - dc App
클래스 자체를 타입으로 하면 변수에 클래스 인스턴스 말거 클래스를 넣어야함 - dc App
에러나는건 제네릭 타입 정보가 일급객체가 아니라 T 앞에 typeof가 나올 수 없음 - dc App