tm-sdk
Version:
tenmove copyright, node base module
51 lines (42 loc) • 1.95 kB
JavaScript
var httpserver = require('./lib/httpserver');
var utility = require('./lib/utility');
var signhelper = require('./lib/signhelper');
var timehelper = require('./lib/timehelper');
var logger = require('./lib/logger');
var filehelper = require('./lib/filehelper');
var linuxhelper = require('./lib/linuxhelper');
var serverlist = require('./lib/serverlist');
module.exports = {
createHttpServer: httpserver.create,
isErrorOrUndefined: utility.isErrorOrUndefined,
isString: utility.isString,
isEmptyObject: utility.isEmptyObject,
verifyInput: utility.verifyInput,
containValueInArray: utility.containValueInArray,
getIPSegment: utility.getIPSegment,
sendHttpData: utility.sendHttpData,
encodeQueryString: utility.encodeQueryString,
genHashSign : signhelper.genHashSign,
genHmacSign : signhelper.genHmacSign,
genRSASign : signhelper.genRSASign,
genAESSign : signhelper.genAESSign,
genAESivSign : signhelper.genAESivSign,
checkVerifySign : signhelper.checkVerifySign,
encodeBase64 : signhelper.encodeBase64,
decodeBase64 : signhelper.decodeBase64,
MSECS_OF_SEC: timehelper.MSECS_OF_SEC,
SECS_OF_MIN: timehelper.SECS_OF_MIN,
SECS_OF_HOUR: timehelper.SECS_OF_HOUR,
SECS_OF_DAY: timehelper.SECS_OF_DAY,
MSECS_OF_DAY: timehelper.MSECS_OF_DAY,
getBegineSecTimeOfToday: timehelper.getBegineSecTimeOfToday,
getBegineMsecTimeOfToday: timehelper.getBegineMsecTimeOfToday,
TimestampToStandardFormat: timehelper.TimestampToStandardFormat,
StandardFormatToTimestamp: timehelper.StandardFormatToTimestamp,
getCurTimeSecStamp: timehelper.getCurTimeSecStamp,
getCurTimeDayStandardFormat: timehelper.getCurTimeDayStandardFormat,
getLogger: logger.getLogger,
getJsonFileData: filehelper.getJsonFileData,
execShellCommand: linuxhelper.execShellCommand,
serverlist: serverlist
};