UNPKG

native-base

Version:

Essential cross-platform UI components for React Native

6 lines (5 loc) 262 B
declare type Join<K, P> = K extends string | number ? P extends string | number ? `${K}${'' extends P ? '' : '.'}${P}` : never : never; export declare type Leaves<T> = T extends object ? { [K in keyof T]-?: Join<K, Leaves<T[K]>>; }[keyof T] : ''; export {};