From 8bb436da5f31d004c598ebd8cfa2a7eee416ea36 Mon Sep 17 00:00:00 2001 From: bnymncoskuner Date: Thu, 20 Aug 2020 01:29:51 +0300 Subject: [PATCH] feat: add mergeStrategy to RemoteEnv --- npm/ng-packs/packages/core/src/lib/models/config.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/npm/ng-packs/packages/core/src/lib/models/config.ts b/npm/ng-packs/packages/core/src/lib/models/config.ts index e3d6f6ab70..5f19907388 100644 --- a/npm/ng-packs/packages/core/src/lib/models/config.ts +++ b/npm/ng-packs/packages/core/src/lib/models/config.ts @@ -42,9 +42,14 @@ export namespace Config { } export type LocalizationParam = string | LocalizationWithDefault; + export type customMergeFn = ( + localEnv: Partial, + remoteEnv: any, + ) => Config.Environment; export interface RemoteEnv { url: string; + mergeStrategy: 'deepmerge' | 'overwrite' | customMergeFn; method?: string; headers?: ABP.Dictionary; }