think-helper

Helper for ThinkJS

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
think-helper
2001.1.43 months ago6 years agoMinified + gzip package size for think-helper in KB

Readme

think-helper
Build Status Coverage Status npm
think-helper defines a set of helper functions for ThinkJS.

Installation

Using npm:
npm install think-helper

In Node.js:
import helper from 'think-helper';

let md5 = helper.md5('');

APIs:
API | Param | Description ---|---|--- isInt | | check integer isIP | | check IP isIPv4 | | check IPv4 isIPv6 | | check IPv6 isMaster | |cluster.isMaster isArray | arg{mix}
return{Boolean} | check if a variable is an Array isBoolean | arg{mix}
return{Boolean} | check if a variable is an Boolean isNull | arg{mix}
return{Boolean} | check if a variable is an null isNullOrUndefined | arg{mix}
return{Boolean} | check if a variable is null or undefined isNumber | arg{mix}
return{Boolean} | check if a variable is an Number isString | arg{mix}
return{Boolean} | check if a variable is an String isSymbol | arg{mix}
return{Boolean} | check if a variable is an Symbol isUndefined | arg{mix}
return{Boolean} | check if a variable is an undefined isRegExp | arg{mix}
return{Boolean} | check if a variable is an RegExp isObject | arg{mix}
return{Boolean} | check if a variable is an Object isDate | arg{mix}
return{Boolean} | check if a variable is an Date isError | arg{mix}
return{Boolean} | check if a variable is an Error isFunction | arg{mix}
return{Boolean} | check if a variable is an Function isPrimitive | arg{mix}
return{Boolean} | check if a variable is an Primitive isBuffer | arg{mix}
return{Boolean} | check if a variable is an Buffer promisify | function{function}
receiver{object}
return Promise | make callback function to promise extend | target{object\|array}
args{Object\|Array}
return{Object} | extend object camelCase | str{string}
return{String} | make indexAction to indexaction isNumberString | str{string}
return{Boolean} | check object is number string isTrueEmpty | obj{mixed}
return{Boolean}| truely isEmpty | obj{object}
return{Boolean}| check object is mepty defer | return defer | get deferred object md5 | str{string}
return{string} | get content md5 timeout | time{Number}
return Promise | get timeout Promise escapeHtml | str{String}
return {string} | escape html datetime | date{Date\|String}
format{String}
return{String} | get datetime uuid | version{String} v1 or v4 | generate uuid isExist | dir{String} | check path is exist isFile | filePath{String} | check filepath is file isDirectory | filePath{String} | check path is directory chmod | path{String}
mode{String} | change path mode mkdir | dir{String}
mode{String} | make dir getdirFiles | dir{String}
prefix{String} | get files in path rmdir | path{String}
reserve{Boolean}
return{Promise} | remove dir async parseAdapterConfig | config{Object}
extConfig{Object\|String} | parse adapter config ms | time{String} | transform humanize time to ms omit | obj{obj}
prop {String|Array} | omit object props