I need to use class as generic parameter so need to convert class to type.
I have,
class SomeClass{
public member1: string;
private member2: string;
protected member3: string;
private method1 (){ }
}
I need,
type SomeClassType = {
member1: string;
member2: string;
member3: string;
method1: () => void;
}
I tried,
type T1 = typeof ClassConstructor<SomeClass>;
type T2 = typeof SomeClass;
type T3 = keyof typeof SomeClass;
const v1: T1; // v1.member1 doesn't work
const v2: T2; // v2.member1 doesn't work
const v3: T3; // v3.member1 doesn't work
I saw,