type alias Mergeimport { type Merge } from "https://deno.land/std@0.223.0/collections/deep_merge.ts"; Merge two objects Type ParametersTUOptionsoptionalX = & MergeRightOmitComplexes<T, U> & MergeAllRecords<T, U, Options> & (Options extends { sets: "replace"; } ? PartialByType<U, Set<unknown>> : MergeAllSets<T, U>) & (Options extends { arrays: "replace"; } ? PartialByType<U, Array<unknown>> : MergeAllArrays<T, U>) & (Options extends { maps: "replace"; } ? PartialByType<U, Map<unknown, unknown>> : MergeAllMaps<T, U>)definition: ExpandRecursively<X>