import { deepmergeCustom } from "https://deno.land/x/deepmergets@v7.1.0/dist/deno/mod.ts";
Deeply merge two or more objects using the given options.
Type Parameters
optional
PMF extends Partial<DeepMergeFunctionsURIs> = { }Parameters
- The options on how to customize the merge function.
Returns
<Ts extends ReadonlyArray<BaseTs>>(...objects: Ts) => DeepMergeHKT<Ts, GetDeepMergeFunctionsURIs<PMF>, DeepMergeBuiltInMetaData>
Deeply merge two or more objects using the given options and meta data.
Type Parameters
optional
PMF extends Partial<DeepMergeFunctionsURIs> = { }optional
MetaData = DeepMergeBuiltInMetaDataoptional
MetaMetaData extends DeepMergeBuiltInMetaData = DeepMergeBuiltInMetaDataParameters
options: DeepMergeOptions<MetaData, MetaMetaData>
- The options on how to customize the merge function.
optional
rootMetaData: MetaData- The meta data passed to the root items' being merged.
Returns
<Ts extends ReadonlyArray<BaseTs>>(...objects: Ts) => DeepMergeHKT<Ts, GetDeepMergeFunctionsURIs<PMF>, MetaData>