mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-23 04:47:24 +08:00
fix: add defined method on is npm module (#25467)
This commit is contained in:
committed by
Sheetal Nandi
parent
4d232442fa
commit
4d1a953ea9
15
types/is/index.d.ts
vendored
15
types/is/index.d.ts
vendored
@@ -87,6 +87,11 @@ interface IsStatic {
|
||||
*/
|
||||
undefined(value: any): boolean;
|
||||
|
||||
/**
|
||||
* Checks if the given value type is defined.
|
||||
*/
|
||||
defined(value: any): boolean;
|
||||
|
||||
/**
|
||||
* Checks if the given value types are same type.
|
||||
*/
|
||||
@@ -748,6 +753,16 @@ interface IsStaticApi {
|
||||
*/
|
||||
undefined(value: any[]): boolean;
|
||||
|
||||
/**
|
||||
* Checks if the given value type is defined.
|
||||
*/
|
||||
defined(...value: any[]): boolean;
|
||||
|
||||
/**
|
||||
* Checks if the given value type is defined.
|
||||
*/
|
||||
defined(value: any[]): boolean;
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Presence checks
|
||||
|
||||
@@ -104,6 +104,12 @@ is.all.undefined(undefined, 1);
|
||||
is.any.undefined(undefined, 2);
|
||||
is.all.undefined([{}, undefined]);
|
||||
|
||||
is.defined(undefined);
|
||||
is.not.defined(null);
|
||||
is.all.defined(undefined, 1);
|
||||
is.any.defined(undefined, 2);
|
||||
is.all.defined([{}, undefined]);
|
||||
|
||||
is.sameType(42, 7);
|
||||
is.sameType(42, '7');
|
||||
is.not.sameType(42, 7);
|
||||
|
||||
Reference in New Issue
Block a user