UNPKG

types-helpers

Version:

Librería de utilidades avanzadas para tipos en TypeScript

4 lines (3 loc) 201 B
export type BuildPath<Path extends string[], T> = Path extends [infer Head, ...infer Rest] ? Head extends string ? Rest extends string[] ? { [K in Head]: BuildPath<Rest, T>; } : never : never : T;