Helper for ThinkJS
npm install think-helperthink-helper defines a set of helper functions for ThinkJS.
Using npm:
``sh`
npm install think-helper
In Node.js:
`js
import helper from 'think-helper';
let md5 = helper.md5('');
`
APIs:
API | Param | Description
---|---|---
isInt | | check integerisIP | | check IPisIPv4 | | check IPv4isIPv6 | | check IPv6isMaster | |cluster.isMasterisArray | arg{mix}return{Boolean} | check if a variable is an ArrayisBoolean | arg{mix}return{Boolean} | check if a variable is an BooleanisNull | arg{mix}return{Boolean} | check if a variable is an nullisNullOrUndefined | arg{mix}return{Boolean} | check if a variable is null or undefinedisNumber | arg{mix}return{Boolean} | check if a variable is an NumberisString | arg{mix}return{Boolean} | check if a variable is an StringisSymbol | arg{mix}return{Boolean} | check if a variable is an SymbolisUndefined | arg{mix}return{Boolean} | check if a variable is an undefinedisRegExp | arg{mix}return{Boolean} | check if a variable is an RegExpisObject | arg{mix}return{Boolean} | check if a variable is an ObjectisDate | arg{mix}return{Boolean} | check if a variable is an DateisError | arg{mix}return{Boolean} | check if a variable is an ErrorisFunction | arg{mix}return{Boolean} | check if a variable is an FunctionisPrimitive | arg{mix}return{Boolean} | check if a variable is an PrimitiveisBuffer | arg{mix}return{Boolean} | check if a variable is an Bufferpromisify | function{function}receiver{object}return Promise | make callback function to promiseextend | target{object\|array}args
{Object\|Array}return{Object} | extend objectcamelCase | str{string}return{String} | make indexAction to index_actionisNumberString | str{string} return
{Boolean} | check object is number stringisTrueEmpty | obj{mixed} return
{Boolean}| truelyisEmpty | obj{object} return
{Boolean}| check object is meptydefer | return defer | get deferred objectmd5 | str{string} return
{string} | get content md5timeout | time{Number} return
Promise | get timeout PromiseescapeHtml | str{String}return
{string} | escape htmldatetime | date{Date\|String}format{String}return{String} | get datetimeuuid | version{String} v1 or v4 | generate uuidisExist | dir{String} | check path is existisFile | filePath{String} | check filepath is fileisDirectory | filePath{String} | check path is directorychmod | path{String}mode
{String} | change path modemkdir | dir{String}mode
{String} | make dirgetdirFiles | dir{String}prefix
{String} | get files in pathrmdir | path{String}reserve
{Boolean}return{Promise} | remove dir asyncparseAdapterConfig | config{Object}extConfig
{Object\|String} | parse adapter configms | time{String} | transform humanize time to msomit | obj{obj} prop` {String|Array} | omit object props