Type Alias TypeLike

TypeLike: Type | { constructor: Type } | ValidName | undefined | null