UNPKG

@primer/components

Version:
4 lines (3 loc) 184 B
export declare type KeyPaths<O extends Record<string, unknown>> = { [K in keyof O]: K extends string ? O[K] extends string ? `${K}` : `${K}.${KeyPaths<O[K]>}` : never; }[keyof O];