diff --git a/packages/core-plugin-api/src/translation/TranslationResource.ts b/packages/core-plugin-api/src/translation/TranslationResource.ts index 50d10546cd..0184c55b98 100644 --- a/packages/core-plugin-api/src/translation/TranslationResource.ts +++ b/packages/core-plugin-api/src/translation/TranslationResource.ts @@ -25,13 +25,18 @@ export interface TranslationResource { id: TId; } +/** @internal */ +export type InternalTranslationResourceLoader = () => Promise<{ + messages: { [key in string]: string | null }; +}>; + /** @internal */ export interface InternalTranslationResource extends TranslationResource { version: 'v1'; resources: Array<{ language: string; - loader(): Promise<{ messages: { [key in string]: string | null } }>; + loader: InternalTranslationResourceLoader; }>; }