Type alias StrToUnion<T>

StrToUnion<T>: T extends `${infer Letter}${infer Rest}`
    ? Letter | StrToUnion<Rest>
    : never

字符串字面量类型转换成单个字符的联合类型

Type Parameters

  • T extends string

    一个字符串字面量类型

Returns

一个字符串的联合类型

Example

StrToUnion<"abc"> // "a" | "b" | "c"

Generated using TypeDoc