Home > @xoram/plugin-panoramique > OverloadUnionRecursive
OverloadUnionRecursive type
Signature:
typescript
export type OverloadUnionRecursive<TOverload, TPartialOverload = unknown> = TOverload extends (...args: infer TArgs) => infer TReturn ? TPartialOverload extends TOverload ? never : OverloadUnionRecursive<TPartialOverload & TOverload, TPartialOverload & ((...args: TArgs) => TReturn) & OverloadProps<TOverload>> | ((...args: TArgs) => TReturn) : never;
1
References: OverloadUnionRecursive, OverloadProps