@salesforce/apex-node
Version:
Salesforce JS library for Apex
19 lines (18 loc) • 596 B
TypeScript
interface LocalizationProvider {
localize(label: string, args?: string | string[]): string;
}
export declare class Localization implements LocalizationProvider {
private readonly delegate;
constructor(delegate: Message);
localize(label: string, args?: string | string[]): string;
}
type MessageBundle = {
readonly [index: string]: string;
};
export declare class Message implements LocalizationProvider {
private readonly messages;
constructor(messages: MessageBundle);
localize(label: string, args?: string | string[]): string;
private getLabel;
}
export {};