From 848491257a9a4528d12296b4ba18be3361847d8a Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 14 Sep 2023 14:39:58 +0200 Subject: [PATCH] core-plugin-api: make toInternalTranslationRef forward messages type Signed-off-by: Patrik Oldsberg --- .../core-plugin-api/src/translation/TranslationRef.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/core-plugin-api/src/translation/TranslationRef.ts b/packages/core-plugin-api/src/translation/TranslationRef.ts index 748473f92d..9ebf39a423 100644 --- a/packages/core-plugin-api/src/translation/TranslationRef.ts +++ b/packages/core-plugin-api/src/translation/TranslationRef.ts @@ -130,10 +130,11 @@ export function createTranslationRef< } /** @internal */ -export function toInternalTranslationRef( - ref: TranslationRef, -): InternalTranslationRef { - const r = ref as InternalTranslationRef; +export function toInternalTranslationRef< + TId extends string, + TMessages extends { [key in string]: string }, +>(ref: TranslationRef): InternalTranslationRef { + const r = ref as InternalTranslationRef; if (r.$$type !== '@backstage/TranslationRef') { throw new Error(`Invalid translation ref, bad type '${r.$$type}'`); }