T

ReactSelfOf

The this component C renders with: a class component's instance, else undefined.

type ReactSelfOf<C> = IsUntyped<C> extends true ? C : C extends ((...args: never[]) => infer Instance) ? Instance : C extends { type: infer Inner } ? ReactSelfOf<Inner> : undefined