From 36e8e5260645b7a4f2039bc14bd5c6abceb9fdb3 Mon Sep 17 00:00:00 2001 From: Pascal Weyrich Date: Mon, 16 Jun 2025 08:25:00 +0200 Subject: [PATCH] fix: add fallback overload for l10n-translate pipe In my previous change (#351) I missed the fallback overload that matches the function signature. This introduces new type errors when upgrading to v17. --- projects/angular-l10n/src/lib/pipes/l10n-translate.pipe.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/projects/angular-l10n/src/lib/pipes/l10n-translate.pipe.ts b/projects/angular-l10n/src/lib/pipes/l10n-translate.pipe.ts index a76ec80..609577a 100644 --- a/projects/angular-l10n/src/lib/pipes/l10n-translate.pipe.ts +++ b/projects/angular-l10n/src/lib/pipes/l10n-translate.pipe.ts @@ -15,6 +15,7 @@ export class L10nTranslatePipe implements PipeTransform { public transform(key: null, language: string, params?: any): null; public transform(key: "", language: string, params?: any): null; public transform(key: string, language: string, params?: any): string; + public transform(key: any, language: string, params?: any): string | null; public transform(key: any, language: string, params?: any): string | null { if (key == null || key === '') return null; @@ -33,6 +34,7 @@ export class L10nTranslateAsyncPipe extends L10nAsyncPipe implements PipeTransfo public transform(key: null, params?: any, language?: string): null; public transform(key: "", params?: any, language?: string): null; public transform(key: string, params?: any, language?: string): string; + public transform(key: any, params?: any, language?: string): string | null; public transform(key: any, params?: any, language?: string): string | null { if (key == null || key === '') return null;