UNPKG

merge-deep-ts

Version:

Deep fast merge JavaScript objects with circular references handling and TypeScript support

11 lines (10 loc) 764 B
import { type Mergeable, type MergeableArray, type MergeableMap, type MergeableObject, type MergeableSet, MergeableType, type Nullable } from "./types.js"; export declare const isObject: (obj: unknown) => obj is MergeableObject; export declare const isArray: (obj: unknown) => obj is MergeableArray; export declare const isMap: (obj: unknown) => obj is MergeableMap; export declare const isSet: (obj: unknown) => obj is MergeableSet; export declare const isNullable: (obj: unknown) => obj is Nullable; export declare const isMergeable: (obj: unknown) => obj is Mergeable; export declare const getType: (obj: unknown) => MergeableType; export declare const getCounter: (reset?: boolean) => number; export declare const ERROR_NOT_ARRAY: "Argument must be an array";