ember-intl
Version:
Internationalization for Ember projects
12 lines (11 loc) • 394 B
TypeScript
type IndexSignatureParameter = string | number | symbol;
type NestedStructure<T extends IndexSignatureParameter> = {
[Key in IndexSignatureParameter]?: T | NestedStructure<T>;
};
export type Translations = NestedStructure<string>;
/**
* @private
* @hide
*/
export declare function flattenKeys<T extends IndexSignatureParameter>(object: NestedStructure<T>): Record<string, T>;
export {};