UNPKG

siegel

Version:

Web application development ecosystem

16 lines (15 loc) 540 B
declare const resolveAsUndefSymbol: unique symbol; /** * Recursively merges objects * * @param obj_a Object to merge * @param obj_b Object to merge * @param options Merge strategies options * @returns Merged objects */ declare const deepMerge: <T extends Obj, K extends Obj>(obj_a: T, obj_b: K, options?: { mergeResolve?(obj_a: Obj, obj_b: Obj, propName: string): any; resolveObject?(obj_a: Obj, obj_b: Obj, propName: string): Obj | symbol | undefined; }) => T & K; export default deepMerge; export { resolveAsUndefSymbol };