New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

putil-merge

Package Overview
Dependencies
Maintainers
1
Versions
47
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

putil-merge - npm Package Compare versions

Comparing version 3.12.0 to 3.12.1

32

lib/merge.d.ts

@@ -9,23 +9,23 @@ export as namespace mergeLib;

interface ArrayMergeCallback {
(trgVal: any, srcVal: any): any[];
}
interface ArrayMergeCallback {
(trgVal: any, srcVal: any): any[];
}
interface FilterCallback {
(source: object, key: string): any;
}
interface FilterCallback {
(source: object, key: string): any;
}
export interface IMergeOptions {
deep?: boolean;
clone?: boolean;
combine?: boolean;
descriptor?: boolean;
filter?: FilterCallback;
arrayMerge?: boolean|ArrayMergeCallback;
}
export interface IMergeOptions {
deep?: boolean | ((v: any) => boolean);
clone?: boolean;
combine?: boolean;
descriptor?: boolean;
filter?: FilterCallback;
arrayMerge?: boolean | ArrayMergeCallback;
}
export function all(object: Array<object>, options?: IMergeOptions): object;
export function all(object: Array<object>, options?: IMergeOptions): object;
export function arrayCombine(target: any, source: Array<any>): Array<any>;
export function arrayCombine(target: any, source: Array<any>): Array<any>;
}
{
"name": "putil-merge",
"description": "Lightweight solution for merging multiple objects into one. Also it supports deep merge and deep clone",
"version": "3.12.0",
"version": "3.12.1",
"author": "Panates Ltd.",

@@ -6,0 +6,0 @@ "contributors": [

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc