UNPKG

@pulzar/core

Version:

Next-generation Node.js framework for ultra-fast web applications with zero-reflection DI, GraphQL, WebSockets, events, and edge runtime support

16 lines 710 B
export declare function deepMerge<T extends Record<string, unknown>>(target: T, source: Partial<T>): T; /** * Merge strategy options */ export type MergeStrategy = "replace" | "append" | "prepend" | "merge"; export interface MergeOptions { arrayStrategy?: MergeStrategy; objectStrategy?: MergeStrategy; } export declare function isObject(value: unknown): value is Record<string, unknown>; export declare function isPlainObject(value: unknown): value is Record<string, unknown>; /** * Deep merge with custom strategy */ export declare function deepMergeWithStrategy<T extends Record<string, unknown>>(target: T, source: Partial<T>, options?: MergeOptions): T; //# sourceMappingURL=deepMerge.d.ts.map