function mergeAndCompareimport { mergeAndCompare } from "https://dotland.deno.dev/x/scaffold@0.3.0/src/deps/npm.ts"; mergeAndCompare<T extends Record<string, any>, Tn extends Record<string, any>[]>(compareFn: (prop1: any,prop2: any,propName: string | symbol,) => any,object: T,...otherObjects: Tn,): O.Assign<T, Tn, "deep">Type ParametersT extends Record<string, any>Tn extends Record<string, any>[]ParameterscompareFn: (prop1: any,prop2: any,propName: string | symbol,) => anyobject: T...otherObjects: TnReturnsO.Assign<T, Tn, "deep">