面试题答案
一键面试type ParseStringToUnion<S extends string, Acc extends string = ''> =
S extends `${infer Head}${infer Tail}`
? ParseStringToUnion<Tail, `${Acc}${Head}`> | `${Acc}${Head}`
: Acc;
type ParseStringToUnion<S extends string, Acc extends string = ''> =
S extends `${infer Head}${infer Tail}`
? ParseStringToUnion<Tail, `${Acc}${Head}`> | `${Acc}${Head}`
: Acc;