mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-07-01 15:50:13 +00:00
node: add util.isDeepStrictEqual() for v9 and v10. (#25408)
This commit is contained in:
committed by
Mohamed Hegazy
parent
620ed4b696
commit
d010c2aeab
1
types/node/index.d.ts
vendored
1
types/node/index.d.ts
vendored
@@ -6079,6 +6079,7 @@ declare module "util" {
|
||||
/** @deprecated since v4.0.0 - use `value === undefined` instead. */
|
||||
export function isUndefined(object: any): object is undefined;
|
||||
export function deprecate<T extends Function>(fn: T, message: string): T;
|
||||
export function isDeepStrictEqual(val1: any, val2: any): boolean;
|
||||
|
||||
export interface CustomPromisify<TCustom extends Function> extends Function {
|
||||
__promisify__: TCustom;
|
||||
|
||||
@@ -851,6 +851,9 @@ namespace util_tests {
|
||||
util.deprecate(foo, 'foo() is deprecated, use bar() instead');
|
||||
// $ExpectType <T extends Function>(fn: T, message: string) => T
|
||||
util.deprecate(util.deprecate, 'deprecate() is deprecated, use bar() instead');
|
||||
|
||||
// util.isDeepStrictEqual
|
||||
util.isDeepStrictEqual({foo: 'bar'}, {foo: 'bar'});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
1
types/node/v9/index.d.ts
vendored
1
types/node/v9/index.d.ts
vendored
@@ -5554,6 +5554,7 @@ declare module "util" {
|
||||
export function isSymbol(object: any): object is symbol;
|
||||
export function isUndefined(object: any): object is undefined;
|
||||
export function deprecate<T extends Function>(fn: T, message: string): T;
|
||||
export function isDeepStrictEqual(val1: any, val2: any): boolean;
|
||||
|
||||
export interface CustomPromisify<TCustom extends Function> extends Function {
|
||||
__promisify__: TCustom;
|
||||
|
||||
@@ -851,6 +851,9 @@ namespace util_tests {
|
||||
util.deprecate(foo, 'foo() is deprecated, use bar() instead');
|
||||
// $ExpectType <T extends Function>(fn: T, message: string) => T
|
||||
util.deprecate(util.deprecate, 'deprecate() is deprecated, use bar() instead');
|
||||
|
||||
// util.isDeepStrictEqual
|
||||
util.isDeepStrictEqual({foo: 'bar'}, {foo: 'bar'});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user