Socket
Socket
Sign inDemoInstall

is-what

Package Overview
Dependencies
Maintainers
1
Versions
71
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

is-what - npm Package Compare versions

Comparing version 2.1.0 to 2.2.0

2

package.json
{
"name": "is-what",
"version": "2.1.0",
"version": "2.2.0",
"description": "JS type check functions like `isObject() isArray()` etc. A simple & small integration.",

@@ -5,0 +5,0 @@ "main": "dist/index.cjs.js",

@@ -5,30 +5,30 @@

}
function isUndefined (payload: any): boolean {
function isUndefined (payload: any): payload is undefined {
return getType(payload) === 'Undefined'
}
function isNull (payload: any): boolean {
function isNull (payload: any): payload is null {
return getType(payload) === 'Null'
}
function isObject (payload: any): boolean {
function isObject (payload: any): payload is object {
return getType(payload) === 'Object'
}
function isFunction (payload: any): boolean {
function isFunction (payload: any): payload is Function {
return getType(payload) === 'Function'
}
function isArray (payload: any): boolean {
function isArray (payload: any): payload is any[] {
return getType(payload) === 'Array'
}
function isString (payload: any): boolean {
function isString (payload: any): payload is string {
return getType(payload) === 'String'
}
function isNumber (payload: any): boolean {
function isNumber (payload: any): payload is number {
return (getType(payload) === 'Number' && !isNaN(payload))
}
function isBoolean (payload: any): boolean {
function isBoolean (payload: any): payload is boolean {
return getType(payload) === 'Boolean'
}
function isRegExp (payload: any): boolean {
function isRegExp (payload: any): payload is RegExp {
return getType(payload) === 'RegExp'
}
function isDate (payload: any): boolean {
function isDate (payload: any): payload is Date {
return (getType(payload) === 'Date' && !isNaN(payload))

@@ -35,0 +35,0 @@ }

declare function getType(payload: any): string;
declare function isUndefined(payload: any): boolean;
declare function isNull(payload: any): boolean;
declare function isObject(payload: any): boolean;
declare function isFunction(payload: any): boolean;
declare function isArray(payload: any): boolean;
declare function isString(payload: any): boolean;
declare function isNumber(payload: any): boolean;
declare function isBoolean(payload: any): boolean;
declare function isRegExp(payload: any): boolean;
declare function isDate(payload: any): boolean;
declare function isUndefined(payload: any): payload is undefined;
declare function isNull(payload: any): payload is null;
declare function isObject(payload: any): payload is object;
declare function isFunction(payload: any): payload is Function;
declare function isArray(payload: any): payload is any[];
declare function isString(payload: any): payload is string;
declare function isNumber(payload: any): payload is number;
declare function isBoolean(payload: any): payload is boolean;
declare function isRegExp(payload: any): payload is RegExp;
declare function isDate(payload: any): payload is Date;
export { getType, isUndefined, isNull, isObject, isFunction, isArray, isString, isNumber, isBoolean, isRegExp, isDate };
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