class C<T extends A | B> { public classtype: typeof A | typeof B; public generictype: typeof T }

여기서 classtype은 오류가 없는데 generictype은 형식만 참조한다면서 오류나는데 이유가 뭐임?