1.0.2 • Published 2 years ago

hd-types-check v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

hd-types-check

hd-types-check 是一个校验实例类型的库,支持js的所有基本类型包括string、number、null、boolean、undefined,引用类型包括object、array、function、date。

使用过程

npm install --save hd-types-check 或 yarn add hd-types-check

import Types from "hd-types-check"

使用方法介绍

Types函数需要一个参数 @param {*} instance 任意一个实例 @returns 返回当前实例的类型,包括string、number、null、boolean、undefined、object、array、function、date

Types(123)  // number
Types("hello word")     // string
Types(null)       // null
Types(true)       // boolean
Types(undefined)  // undefined
Types({})         // object
Types([])         // array
Types(() => {})   // function
Types(new Date()) // date

Types挂载的方法

Types.isNumber(123)      // true
Types.isString("hello")      // true
Types.isNull(null)      // true
Types.isBoolean(false)      // true
Types.isObject({})      // true
Types.isArray([])      // true
Types.isFunction(() => {})      // true
Types.isDate(new Date())      // true