@snipsonian/core
Version:
Core/base reusable javascript code snippets
17 lines (16 loc) • 617 B
TypeScript
interface IMergeObjectPropsDeeplyOptions {
ignoreUndefinedSourceProps?: boolean;
ignoreNullSourceProps?: boolean;
ignoreDifferentTypeSourceProps?: boolean;
}
export default function mergeObjectPropsDeeply(...sources: object[]): object;
export declare function mergeObjectPropsDeeplyOptionable({ options, sources, }: {
options?: IMergeObjectPropsDeeplyOptions;
sources: object[];
}): object;
export declare function mergeObjectPropsDeeplyFromSourceToTarget({ target, source, options, }: {
target: object;
source: object;
options?: IMergeObjectPropsDeeplyOptions;
}): object;
export {};