n-translate-2
Version:
44 lines (43 loc) • 1.16 kB
TypeScript
export interface INTranslateConfig {
rootUrl: string;
apiVersion: string;
platform: string;
endpoints: {
languages: string;
bestFit: string;
keys: string;
};
apiKey: string;
appId: string;
storageIdentifier: string;
persist: boolean;
expires: number;
fallbackFileEnabled: boolean;
fallbackFileUrl: string;
debugEnabled: boolean;
}
export interface INTranslateConfigOptional {
rootUrl?: string;
apiVersion?: string;
platform?: string;
endpoints?: {
languages?: string;
bestFit?: string;
keys?: string;
};
apiKey?: string;
appId?: string;
storageIdentifier?: string;
persist?: boolean;
expires?: number;
fallbackFileEnabled?: boolean;
fallbackFileUrl?: string;
debugEnabled?: boolean;
}
export declare const NTranslateConfigDefaults: INTranslateConfig;
export declare function nTranslateConfigFactory(config: INTranslateConfigOptional): NTranslateConfig;
export declare class NTranslateConfig {
private _config;
constructor(_config: INTranslateConfigOptional);
getConfig(): INTranslateConfig;
}