Merges the two given records, recursively merging any nested records with the second collection overriding the first in case of conflict.
Get array values type
Merge deeply two objects
Force intellisense to expand the typing to hide merging typings
Get map values types
Get map values types
Merge two objects
Merge all sets types definitions from keys present in both objects
Merge all sets types definitions from keys present in both objects
Merge all records types definitions from keys present in both objects
Merge all sets types definitions from keys present in both objects
Merge two objects, with left precedence
Merging strategy
Object with keys in either T or U but not in both
Exclude map, sets and array from type
Filter of keys matching a given type
Get set values type
Add Package
deno add jsr:@std/collections
Import symbol
import * as mod from "@std/collections/deep-merge";
---- OR ----
Import directly with a jsr specifier
import * as mod from "jsr:@std/collections/deep-merge";
Add Package
npx jsr add @std/collections
Import symbol
import * as mod from "@std/collections/deep-merge";
Add Package
yarn dlx jsr add @std/collections
Import symbol
import * as mod from "@std/collections/deep-merge";
Add Package
pnpm dlx jsr add @std/collections
Import symbol
import * as mod from "@std/collections/deep-merge";
Add Package
bunx jsr add @std/collections
Import symbol
import * as mod from "@std/collections/deep-merge";