Skip to content

Cerces


Cerces / types / Permutation

Type Alias: Permutation<T, K> ​

Permutation<T, K> = [T] extends [never] ? [] : T extends unknown ? [T, ...Permutation<Exclude<K, T>>] : never

Defined in: src/types.ts:227

Permutation of a union type.

Type Parameters ​

T ​

T

K ​

K = T