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; }