UNPKG

cra-template-rb

Version:

The official React Boilerplate template for Create React App

19 lines (13 loc) 525 B
export type ConvertedToObjectType<T> = { [P in keyof T]: T[P] extends string ? string : ConvertedToObjectType<T[P]>; }; /** If you don't want non-existing keys to throw ts error you can simply do(also keeping the intellisense) export type ConvertedToObjectType<T> = { [P in keyof T]: T[P] extends string ? string : ConvertedToObjectType<T[P]>; } & { [P: string]: any; }; */ // Selecting the json file that our intellisense would pick from export type TranslationJsonType = typeof import('./en/translation.json');