@mudssky/jsutils
    Preparing search index...

    Type Alias AllCombinations<A, B>

    AllCombinations: A extends A
        ? Combination<A, AllCombinations<Exclude<B, A>>>
        : never

    字符串字面量联合类型,所有排列组合 A extends A触发分布式(条件类型左边是联合类型的时候就会触发),将每一个字面量类型与其余的排列组合, 分布式最后会拼起来就是所有排列

    Type Parameters

    • A extends string
    • B extends string = A