ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
12 lines (11 loc) • 1.05 kB
TypeScript
/** Returns true for JS built-in keys that must be skipped to prevent prototype pollution.
* @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */
export declare const _isProtoPollutionKey: (key: string) => boolean;
/** True for plain non-null objects; full guard for `unknown` input (callers with a known object use {@link isPlainProto}).
* @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */
export declare const _isPlainObject: (value: unknown) => value is Record<string, unknown>;
/** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */
export declare const _mergeDeep: (dest: any, source: any, copyUndefined?: boolean, makeCopyOfSimpleObjects?: boolean) => void;
/** Inverse of `_mergeDeep`. Note: like mergeDeep it does not recurse into arrays.
* @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */
export declare const _mergedEqual: (a: any, b: any, topLevelSkipKey?: string) => boolean;