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

ntils

Package Overview
Dependencies
Maintainers
1
Versions
81
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ntils - npm Package Compare versions

Comparing version 5.0.1 to 5.0.2

122

dist/cjs.js

@@ -20,19 +20,5 @@ 'use strict';

}
/**
* 验证一个对象是否为NULL
* @method isNull
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isNull(obj) {
return obj === undefined || obj === null;
}
/**
* 验证一个对象是否为Function
* @method isFunction
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isFunction(obj) {

@@ -43,9 +29,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为 AsyncFunction
* @method isAsyncFunction
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isAsyncFunction(obj) {

@@ -56,9 +35,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为 GeneratorFunction
* @method isGeneratorFunction
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isGeneratorFunction(obj) {

@@ -69,9 +41,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为String
* @method isString
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isString(obj) {

@@ -82,9 +47,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Number
* @method isNumber
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isNumber(obj) {

@@ -95,9 +53,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Boolean
* @method isBoolean
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isBoolean(obj) {

@@ -108,9 +59,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为HTML Element
* @method isElement
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isElement(obj) {

@@ -130,9 +74,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为HTML Text Element
* @method isText
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isText(obj) {

@@ -143,9 +80,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Object
* @method isObject
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isObject(obj) {

@@ -157,9 +87,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Array或伪Array
* @method isArray
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isArray(obj) {

@@ -174,19 +97,5 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为typed array
* @method isTypedArray
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isTypedArray(obj) {
return ArrayBuffer.isView(obj) && !(obj instanceof DataView);
}
/**
* 验证是不是一个日期对象
* @method isDate
* @param {Object} val 要检查的对象
* @return {Boolean} 结果
* @static
*/
function isDate(val) {

@@ -237,4 +146,3 @@ if (isNull(val))

"q+": Math.floor((date.getMonth() + 3) / 3),
// tslint:disable-next-line
"S": date.getMilliseconds() // millisecond
"S": date.getMilliseconds()
};

@@ -311,27 +219,16 @@ if (/(y+)/.test(format)) {

}
/**
* 合并对象
* @method mix
* @return 合并后的对象
* @param {Object} dst 目标对象
* @param {Object} src 源对象
* @param {Array} igonres 忽略的属性名,
* @param {Number} mode 模式
*/
function mix(dst, src, igonres, mode, igonreNull) {
// 根据模式来判断,默认是Obj to Obj的
if (mode) {
switch (mode) {
case 1: // proto to proto
case 1:
return mix(dst.prototype, src.prototype, igonres, 0);
case 2: // object to object and proto to proto
case 2:
mix(dst.prototype, src.prototype, igonres, 0);
break; // pass through
case 3: // proto to static
break;
case 3:
return mix(dst, src.prototype, igonres, 0);
case 4: // static to proto
case 4:
return mix(dst.prototype, src, igonres, 0);
}
}
// ---
src = src || {};

@@ -376,3 +273,3 @@ dst = dst || (isArray(src) ? [] : {});

enumerable: false,
configurable: false // 不能重写定义
configurable: false
});

@@ -489,3 +386,2 @@ }

var body = info[2];
// tslint:disable-next-line
return new (Function.bind.apply(Function, __spreadArrays([void 0], params, [body])))();

@@ -547,6 +443,2 @@ }

var childNodes = toArray(parent.childNodes);
// 先 clone 一份再通过 innerHTML 清空
// 否则 IE9 下,清空时会导不通过返回的 DOM 没有子结点
// if (firstNode) firstNode = firstNode.cloneNode(true);
// window._NPH_.innerHTML = '';
childNodes.forEach(function (childNode) { return parent.removeChild(childNode); });

@@ -553,0 +445,0 @@ return childNodes;

@@ -16,19 +16,5 @@ var __spreadArrays = (this && this.__spreadArrays) || function () {

}
/**
* 验证一个对象是否为NULL
* @method isNull
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export function isNull(obj) {
return obj === undefined || obj === null;
}
/**
* 验证一个对象是否为Function
* @method isFunction
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export function isFunction(obj) {

@@ -39,9 +25,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为 AsyncFunction
* @method isAsyncFunction
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export function isAsyncFunction(obj) {

@@ -52,9 +31,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为 GeneratorFunction
* @method isGeneratorFunction
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export function isGeneratorFunction(obj) {

@@ -65,9 +37,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为String
* @method isString
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export function isString(obj) {

@@ -78,9 +43,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Number
* @method isNumber
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export function isNumber(obj) {

@@ -91,9 +49,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Boolean
* @method isBoolean
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export function isBoolean(obj) {

@@ -104,9 +55,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为HTML Element
* @method isElement
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export function isElement(obj) {

@@ -126,9 +70,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为HTML Text Element
* @method isText
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export function isText(obj) {

@@ -139,9 +76,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Object
* @method isObject
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export function isObject(obj) {

@@ -153,9 +83,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Array或伪Array
* @method isArray
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export function isArray(obj) {

@@ -170,19 +93,5 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为typed array
* @method isTypedArray
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export function isTypedArray(obj) {
return ArrayBuffer.isView(obj) && !(obj instanceof DataView);
}
/**
* 验证是不是一个日期对象
* @method isDate
* @param {Object} val 要检查的对象
* @return {Boolean} 结果
* @static
*/
export function isDate(val) {

@@ -233,4 +142,3 @@ if (isNull(val))

"q+": Math.floor((date.getMonth() + 3) / 3),
// tslint:disable-next-line
"S": date.getMilliseconds() // millisecond
"S": date.getMilliseconds()
};

@@ -307,28 +215,17 @@ if (/(y+)/.test(format)) {

}
/**
* 合并对象
* @method mix
* @return 合并后的对象
* @param {Object} dst 目标对象
* @param {Object} src 源对象
* @param {Array} igonres 忽略的属性名,
* @param {Number} mode 模式
*/
export function mix(dst, src, igonres, mode, igonreNull) {
// 根据模式来判断,默认是Obj to Obj的
if (mode) {
switch (mode) {
case 1: // proto to proto
case 1:
return mix(dst.prototype, src.prototype, igonres, 0);
case 2: // object to object and proto to proto
case 2:
mix(dst.prototype, src.prototype, igonres, 0);
break; // pass through
case 3: // proto to static
break;
case 3:
return mix(dst, src.prototype, igonres, 0);
case 4: // static to proto
case 4:
return mix(dst.prototype, src, igonres, 0);
default: // object to object is what happens below
default:
}
}
// ---
src = src || {};

@@ -373,3 +270,3 @@ dst = dst || (isArray(src) ? [] : {});

enumerable: false,
configurable: false // 不能重写定义
configurable: false
});

@@ -486,3 +383,2 @@ }

var body = info[2];
// tslint:disable-next-line
return new (Function.bind.apply(Function, __spreadArrays([void 0], params, [body])))();

@@ -544,8 +440,4 @@ }

var childNodes = toArray(parent.childNodes);
// 先 clone 一份再通过 innerHTML 清空
// 否则 IE9 下,清空时会导不通过返回的 DOM 没有子结点
// if (firstNode) firstNode = firstNode.cloneNode(true);
// window._NPH_.innerHTML = '';
childNodes.forEach(function (childNode) { return parent.removeChild(childNode); });
return childNodes;
}

@@ -19,19 +19,5 @@ var ntils = (function (exports) {

}
/**
* 验证一个对象是否为NULL
* @method isNull
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isNull(obj) {
return obj === undefined || obj === null;
}
/**
* 验证一个对象是否为Function
* @method isFunction
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isFunction(obj) {

@@ -42,9 +28,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为 AsyncFunction
* @method isAsyncFunction
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isAsyncFunction(obj) {

@@ -55,9 +34,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为 GeneratorFunction
* @method isGeneratorFunction
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isGeneratorFunction(obj) {

@@ -68,9 +40,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为String
* @method isString
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isString(obj) {

@@ -81,9 +46,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Number
* @method isNumber
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isNumber(obj) {

@@ -94,9 +52,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Boolean
* @method isBoolean
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isBoolean(obj) {

@@ -107,9 +58,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为HTML Element
* @method isElement
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isElement(obj) {

@@ -129,9 +73,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为HTML Text Element
* @method isText
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isText(obj) {

@@ -142,9 +79,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Object
* @method isObject
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isObject(obj) {

@@ -156,9 +86,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Array或伪Array
* @method isArray
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isArray(obj) {

@@ -173,19 +96,5 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为typed array
* @method isTypedArray
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isTypedArray(obj) {
return ArrayBuffer.isView(obj) && !(obj instanceof DataView);
}
/**
* 验证是不是一个日期对象
* @method isDate
* @param {Object} val 要检查的对象
* @return {Boolean} 结果
* @static
*/
function isDate(val) {

@@ -236,4 +145,3 @@ if (isNull(val))

"q+": Math.floor((date.getMonth() + 3) / 3),
// tslint:disable-next-line
"S": date.getMilliseconds() // millisecond
"S": date.getMilliseconds()
};

@@ -310,27 +218,16 @@ if (/(y+)/.test(format)) {

}
/**
* 合并对象
* @method mix
* @return 合并后的对象
* @param {Object} dst 目标对象
* @param {Object} src 源对象
* @param {Array} igonres 忽略的属性名,
* @param {Number} mode 模式
*/
function mix(dst, src, igonres, mode, igonreNull) {
// 根据模式来判断,默认是Obj to Obj的
if (mode) {
switch (mode) {
case 1: // proto to proto
case 1:
return mix(dst.prototype, src.prototype, igonres, 0);
case 2: // object to object and proto to proto
case 2:
mix(dst.prototype, src.prototype, igonres, 0);
break; // pass through
case 3: // proto to static
break;
case 3:
return mix(dst, src.prototype, igonres, 0);
case 4: // static to proto
case 4:
return mix(dst.prototype, src, igonres, 0);
}
}
// ---
src = src || {};

@@ -375,3 +272,3 @@ dst = dst || (isArray(src) ? [] : {});

enumerable: false,
configurable: false // 不能重写定义
configurable: false
});

@@ -488,3 +385,2 @@ }

var body = info[2];
// tslint:disable-next-line
return new (Function.bind.apply(Function, __spreadArrays([void 0], params, [body])))();

@@ -546,6 +442,2 @@ }

var childNodes = toArray(parent.childNodes);
// 先 clone 一份再通过 innerHTML 清空
// 否则 IE9 下,清空时会导不通过返回的 DOM 没有子结点
// if (firstNode) firstNode = firstNode.cloneNode(true);
// window._NPH_.innerHTML = '';
childNodes.forEach(function (childNode) { return parent.removeChild(childNode); });

@@ -552,0 +444,0 @@ return childNodes;

@@ -22,19 +22,5 @@ (function (global, factory) {

}
/**
* 验证一个对象是否为NULL
* @method isNull
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isNull(obj) {
return obj === undefined || obj === null;
}
/**
* 验证一个对象是否为Function
* @method isFunction
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isFunction(obj) {

@@ -45,9 +31,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为 AsyncFunction
* @method isAsyncFunction
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isAsyncFunction(obj) {

@@ -58,9 +37,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为 GeneratorFunction
* @method isGeneratorFunction
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isGeneratorFunction(obj) {

@@ -71,9 +43,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为String
* @method isString
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isString(obj) {

@@ -84,9 +49,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Number
* @method isNumber
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isNumber(obj) {

@@ -97,9 +55,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Boolean
* @method isBoolean
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isBoolean(obj) {

@@ -110,9 +61,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为HTML Element
* @method isElement
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isElement(obj) {

@@ -132,9 +76,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为HTML Text Element
* @method isText
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isText(obj) {

@@ -145,9 +82,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Object
* @method isObject
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isObject(obj) {

@@ -159,9 +89,2 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为Array或伪Array
* @method isArray
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isArray(obj) {

@@ -176,19 +99,5 @@ if (isNull(obj))

}
/**
* 验证一个对象是否为typed array
* @method isTypedArray
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
function isTypedArray(obj) {
return ArrayBuffer.isView(obj) && !(obj instanceof DataView);
}
/**
* 验证是不是一个日期对象
* @method isDate
* @param {Object} val 要检查的对象
* @return {Boolean} 结果
* @static
*/
function isDate(val) {

@@ -239,4 +148,3 @@ if (isNull(val))

"q+": Math.floor((date.getMonth() + 3) / 3),
// tslint:disable-next-line
"S": date.getMilliseconds() // millisecond
"S": date.getMilliseconds()
};

@@ -313,27 +221,16 @@ if (/(y+)/.test(format)) {

}
/**
* 合并对象
* @method mix
* @return 合并后的对象
* @param {Object} dst 目标对象
* @param {Object} src 源对象
* @param {Array} igonres 忽略的属性名,
* @param {Number} mode 模式
*/
function mix(dst, src, igonres, mode, igonreNull) {
// 根据模式来判断,默认是Obj to Obj的
if (mode) {
switch (mode) {
case 1: // proto to proto
case 1:
return mix(dst.prototype, src.prototype, igonres, 0);
case 2: // object to object and proto to proto
case 2:
mix(dst.prototype, src.prototype, igonres, 0);
break; // pass through
case 3: // proto to static
break;
case 3:
return mix(dst, src.prototype, igonres, 0);
case 4: // static to proto
case 4:
return mix(dst.prototype, src, igonres, 0);
}
}
// ---
src = src || {};

@@ -378,3 +275,3 @@ dst = dst || (isArray(src) ? [] : {});

enumerable: false,
configurable: false // 不能重写定义
configurable: false
});

@@ -491,3 +388,2 @@ }

var body = info[2];
// tslint:disable-next-line
return new (Function.bind.apply(Function, __spreadArrays([void 0], params, [body])))();

@@ -549,6 +445,2 @@ }

var childNodes = toArray(parent.childNodes);
// 先 clone 一份再通过 innerHTML 清空
// 否则 IE9 下,清空时会导不通过返回的 DOM 没有子结点
// if (firstNode) firstNode = firstNode.cloneNode(true);
// window._NPH_.innerHTML = '';
childNodes.forEach(function (childNode) { return parent.removeChild(childNode); });

@@ -555,0 +447,0 @@ return childNodes;

3

package.json
{
"name": "ntils",
"version": "5.0.1",
"version": "5.0.2",
"description": "一个 Node & Browser 工具函数集",

@@ -34,2 +34,3 @@ "main": "./dist/cjs.js",

"dn-middleware-unit": "^0.2.1",
"dn-middleware-version": "^1.0.4",
"rollup": "^2.2.0",

@@ -36,0 +37,0 @@ "typescript": "^3.7.5"

export declare function noop(): void;
export declare function toString(obj: any): any;
export declare function getType(obj: any): string;
/**
* 验证一个对象是否为NULL
* @method isNull
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export declare function isNull(obj: any): boolean;
/**
* 验证一个对象是否为Function
* @method isFunction
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export declare function isFunction(obj: any): boolean;
/**
* 验证一个对象是否为 AsyncFunction
* @method isAsyncFunction
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export declare function isAsyncFunction(obj: any): boolean;
/**
* 验证一个对象是否为 GeneratorFunction
* @method isGeneratorFunction
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export declare function isGeneratorFunction(obj: any): boolean;
/**
* 验证一个对象是否为String
* @method isString
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export declare function isString(obj: any): boolean;
/**
* 验证一个对象是否为Number
* @method isNumber
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export declare function isNumber(obj: any): boolean;
/**
* 验证一个对象是否为Boolean
* @method isBoolean
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export declare function isBoolean(obj: any): boolean;
/**
* 验证一个对象是否为HTML Element
* @method isElement
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export declare function isElement(obj: any): any;
/**
* 验证一个对象是否为HTML Text Element
* @method isText
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export declare function isText(obj: any): boolean;
/**
* 验证一个对象是否为Object
* @method isObject
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export declare function isObject(obj: any): boolean;
/**
* 验证一个对象是否为Array或伪Array
* @method isArray
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export declare function isArray(obj: any): boolean;
/**
* 验证一个对象是否为typed array
* @method isTypedArray
* @param {Object} obj 要验证的对象
* @return {Boolean} 结果
* @static
*/
export declare function isTypedArray(obj: any): boolean;
/**
* 验证是不是一个日期对象
* @method isDate
* @param {Object} val 要检查的对象
* @return {Boolean} 结果
* @static
*/
export declare function isDate(val: any): boolean;

@@ -115,11 +24,2 @@ export declare function isRegExp(val: any): boolean;

export declare function clone(src: any, igonres?: string[]): any;
/**
* 合并对象
* @method mix
* @return 合并后的对象
* @param {Object} dst 目标对象
* @param {Object} src 源对象
* @param {Array} igonres 忽略的属性名,
* @param {Number} mode 模式
*/
export declare function mix(dst: any, src: any, igonres?: string[], mode?: 0 | 1 | 2 | 3 | 4, igonreNull?: boolean): any;

@@ -126,0 +26,0 @@ export declare function final(obj: any, name: string, value: any): void;

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