Appearance
type Slot<T> = ( ...args: IfAny<T, any[], [T] | T extends undefined ? [] : never> ) => VNode[];
T
any
args
IfAny
undefined
never
VNode[]
VNode