From 9c21446df9dd6f1e339433c67b6aa285051656f5 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Sat, 3 Oct 2020 00:57:16 +0300 Subject: [PATCH] feat: create LOCALE_ERROR_HANDLER --- npm/ng-packs/packages/core/src/lib/tokens/index.ts | 1 + .../src/lib/tokens/locale-error-handler.token.ts | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 npm/ng-packs/packages/core/src/lib/tokens/locale-error-handler.token.ts diff --git a/npm/ng-packs/packages/core/src/lib/tokens/index.ts b/npm/ng-packs/packages/core/src/lib/tokens/index.ts index 8d23d581a5..bd798ae448 100644 --- a/npm/ng-packs/packages/core/src/lib/tokens/index.ts +++ b/npm/ng-packs/packages/core/src/lib/tokens/index.ts @@ -1,2 +1,3 @@ export * from './list.token'; +export * from './locale-error-handler.token'; export * from './options.token'; diff --git a/npm/ng-packs/packages/core/src/lib/tokens/locale-error-handler.token.ts b/npm/ng-packs/packages/core/src/lib/tokens/locale-error-handler.token.ts new file mode 100644 index 0000000000..a1d2c93c20 --- /dev/null +++ b/npm/ng-packs/packages/core/src/lib/tokens/locale-error-handler.token.ts @@ -0,0 +1,14 @@ +import { InjectionToken, Injector } from '@angular/core'; + +export interface LocaleErrorHandlerData { + resolve: any; + reject: any; + error: any; + locale: string; + storedLocales: Record; + injector: Injector; +} + +export const LOCALE_ERROR_HANDLER = new InjectionToken<(data: LocaleErrorHandlerData) => any>( + 'LOCALE_ERROR_HANDLER', +);