UNPKG

@normalized-db/normalizer

Version:

Normalize and restore `JavaScript` objects based on a simple schema.

5 lines (4 loc) 288 B
export declare namespace Objects { function patch<T, K extends keyof T>(item: T, property: K, defaultValue: NonNullable<T[K]>, merge?: (value: NonNullable<T[K]>) => NonNullable<T[K]>): NonNullable<T[K]>; function merge<T extends Record<string, unknown>>(item1: T, item2: T): T; }