Parameters<T>

ReturnType<T>

ConstructorParameters<T>

InstanceType<T>

ExtractClassMembers<T>

ExtractClassFields<T>