type ExtractState
Utility type to extract state type from HostClassName or HostClassNameObject
Signature:
export type ExtractState<T> = T extends ClassName<infer State> ? {
[P in keyof State]: State[P];
} : EmptyObject;
References
- lassName](class-name)
- EmptyObject