From db30db0df260d062ef7d0181bdd0fc35c6d09830 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 14 Sep 2023 14:40:31 +0200 Subject: [PATCH] core-plugin-api: extract InternalTranslationResourceLoader type Signed-off-by: Patrik Oldsberg --- .../core-plugin-api/src/translation/TranslationResource.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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; }>; }