vukoa-util

0.1.3 • Public • Published

vukoa-util

The util module is improve more methods to check type and some assist methods for nodeJs

dependencies:

Install

npm install vukoa-util

Example

var util = require('vukoa-util');
var what = util.isWhat;

what.isArray([1]); // => true
what.isNumber(1);//=> true
what.isGeneratorFunction(function * () {}); // => true
what.islong(Math.pow(2, 33)); // => true
util.toPinyin('测试数据'); //=> ce shi shu ju

API

var util = require('vukoa-util');

var what = util.isWhat;

util.toPinyin('测试数据'')//=> ce shi shu ju

util.pinyin()

util.sleep()

util.transferEmptyObjToNull()

util.validate(params, rules)//use async-validator,return promise

what.isArray(arr)

what.isAsyncFunction(async)

what.isBoolean(bool)

what.isBrowserType()

what.isBuffer(buffer)

what.isCardID(ID)

what.isClass(class)

what.isDate(datetime)

what.isDouble()

what.isDuplexStream(stream)

what.isEmptyObj(obj)

what.isError(e)

what.isFalse(false)//null、undefined、false、NaN

what.isFinite(o)

what.isFunction(func)

what.isGenerator(gen)

what.isGeneratorFunction(func)

what.isInt(num)

what.isInt32(num)//32bit int

what.isIos()//base on navigator.userAgent

what.isLong(num)

what.isNaN(o)

what.isNull(null)

what.isNullOrUndefined()

what.isNumber(num)

what.isObject(obj)

what.isPC()//base on navigator.userAgent

what.isPrimitive(prim)

what.isReadableStream()

what.isRegExp(reg)

what.isSet(set)

what.isStream(stream)

what.isString(str)

what.isSymbol(symbol)

what.isTrue(o)//!=>null、undefined、false、NaN

what.isUndefined(undefined)

what.isWritableStream()

what.islong(num)

Package Sidebar

Install

npm i vukoa-util

Weekly Downloads

0

Version

0.1.3

License

ISC

Unpacked Size

23.6 kB

Total Files

6

Last publish

Collaborators

  • blue_lin