TranslationFunction
Home > @backstage/frontend-plugin-api > TranslationFunction
Signature:
export type TranslationFunction<TMessages extends {
[key in string]: string;
}> = CollapsedMessages<TMessages> extends infer IMessages extends {
[key in string]: string;
} ? {
<TKey extends keyof IMessages>(key: TKey, ...[args]: TranslationFunctionOptions<NestedMessageKeys<TKey, IMessages>, PluralKeys<TMessages>, IMessages, string>): IMessages[TKey];
<TKey extends keyof IMessages>(key: TKey, ...[args]: TranslationFunctionOptions<NestedMessageKeys<TKey, IMessages>, PluralKeys<TMessages>, IMessages, string | JSX.Element>): JSX.Element;
} : never;