think-helper
v1.1.4
Published
Helper for ThinkJS
Downloads
3,832
Keywords
Readme
think-helper
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 index_action
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