Type alias SplitTemplateStringTypeToTuple<T>

SplitTemplateStringTypeToTuple<T>: T extends `${infer First}.${infer Rest}` ? First extends `${number}` ? [number, ...SplitTemplateStringTypeToTuple<Rest>] : [First, ...SplitTemplateStringTypeToTuple<Rest>] : T extends `${number}` ? [number] : [T]

Type Parameters

  • T