Merge all sets types definitions from keys present in both objects
X = PartialByType<T, Set<unknown>>
Y = PartialByType<U, Set<unknown>>
Z = [K in keyof X & keyof Y]: Set<SetValueType<X[K]> | SetValueType<Y[K]>>
Merge all sets types definitions from keys present in both objects
X = PartialByType<T, Set<unknown>>
Y = PartialByType<U, Set<unknown>>
Z = [K in keyof X & keyof Y]: Set<SetValueType<X[K]> | SetValueType<Y[K]>>
Add Package
deno add jsr:@std/collections
Import symbol
import { type MergeAllSets } from "@std/collections/deep-merge";
---- OR ----
Import directly with a jsr specifier
import { type MergeAllSets } from "jsr:@std/collections/deep-merge";
Add Package
npx jsr add @std/collections
Import symbol
import { type MergeAllSets } from "@std/collections/deep-merge";
Add Package
yarn dlx jsr add @std/collections
Import symbol
import { type MergeAllSets } from "@std/collections/deep-merge";
Add Package
pnpm dlx jsr add @std/collections
Import symbol
import { type MergeAllSets } from "@std/collections/deep-merge";
Add Package
bunx jsr add @std/collections
Import symbol
import { type MergeAllSets } from "@std/collections/deep-merge";