Split: S extends ""
    ? []
    : S extends `${infer C}${infer R}` ? [C, ...Split<R>] : never

Type Parameters

  • S extends string