UNPKG

@hackplan/polaris

Version:

Shopify’s product component library

10 lines (9 loc) 743 B
import { TranslationDictionary, PrimitiveReplacementDictionary, ComplexReplacementDictionary } from './types'; export declare class I18n { private translation; constructor(translation: TranslationDictionary | TranslationDictionary[] | undefined); setTranslation(translation: TranslationDictionary | TranslationDictionary[] | undefined): void; translate: (id: string, replacements?: PrimitiveReplacementDictionary | ComplexReplacementDictionary | undefined) => string; translationKeyExists(path: string): boolean; } export declare function translate(id: string, translations: TranslationDictionary | TranslationDictionary[] | undefined, replacements?: PrimitiveReplacementDictionary | ComplexReplacementDictionary): string;