@cc-heart/utils
Version:
🔧 javascript common tools collection
67 lines (62 loc) • 2.7 kB
JavaScript
;
var date = require('./lib/date.cjs');
var define = require('./lib/define.cjs');
var random = require('./lib/random.cjs');
var shard = require('./lib/shard.cjs');
var string = require('./lib/string.cjs');
var url = require('./lib/url.cjs');
var validate = require('./lib/validate.cjs');
var workers = require('./lib/workers.cjs');
var http = require('./lib/const/http.cjs');
var index = require('./lib/log/index.cjs');
var errorHandler = require('./lib/error-handler.cjs');
exports.formatDateByArray = date.formatDateByArray;
exports.formatDateByTimeStamp = date.formatDateByTimeStamp;
exports.formatDateTimeByString = date.formatDateTimeByString;
exports.getCurrentTimeISOString = date.getCurrentTimeISOString;
exports.defineDebounceFn = define.defineDebounceFn;
exports.defineOnceFn = define.defineOnceFn;
exports.defineSinglePromiseFn = define.defineSinglePromiseFn;
exports.defineThrottleFn = define.defineThrottleFn;
exports.random = random.random;
exports.noop = shard.noop;
exports.sleep = shard.sleep;
exports.capitalize = string.capitalize;
exports.mulSplit = string.mulSplit;
exports.unCapitalize = string.unCapitalize;
exports.underlineToHump = string.underlineToHump;
exports.arrayToQueryString = url.arrayToQueryString;
exports.basename = url.basename;
exports.convertParamsRouterToRegExp = url.convertParamsRouterToRegExp;
exports.objectToQueryString = url.objectToQueryString;
exports.parseKey = url.parseKey;
exports.queryStringToObject = url.queryStringToObject;
exports._toString = validate._toString;
exports.hasOwn = validate.hasOwn;
exports.isBool = validate.isBool;
exports.isEffectiveNumber = validate.isEffectiveNumber;
exports.isFalsy = validate.isFalsy;
exports.isFn = validate.isFn;
exports.isNil = validate.isNil;
exports.isNull = validate.isNull;
exports.isNumber = validate.isNumber;
exports.isObject = validate.isObject;
exports.isPrimitive = validate.isPrimitive;
exports.isPromise = validate.isPromise;
exports.isPropertyKey = validate.isPropertyKey;
exports.isStr = validate.isStr;
exports.isSymbol = validate.isSymbol;
exports.isUndef = validate.isUndef;
exports.isValidArray = validate.isValidArray;
exports.isValidDate = validate.isValidDate;
exports.compose = workers.compose;
exports.executeConcurrency = workers.executeConcurrency;
exports.executeQueue = workers.executeQueue;
exports.pipe = workers.pipe;
exports.setIntervalByTimeout = workers.setIntervalByTimeout;
exports.setintervalByTimeout = workers.setintervalByTimeout;
exports.HTTP_STATUS = http.HTTP_STATUS;
exports.MIME_TYPES = http.MIME_TYPES;
exports.REQUEST_METHOD = http.REQUEST_METHOD;
exports.Logger = index.Logger;
exports.formatErrorToString = errorHandler.formatErrorToString;