legacy/util/utils.js (20 lines of code) (raw):

var express = require("express"); var serverPort = 0; exports = module.exports; exports.sendError = function (code, res, next, msg) { return next({ message: msg, status: code }); }; exports.send400 = function (res, next, msg) { return exports.sendError(400, res, next, msg); }; exports.coerceDateXml = function (xml) { return xml.replace(/(\d\d\d\d-\d\d-\d\d[Tt]\d\d:\d\d:\d\d\.\d\d\d)\d{0,4}([Zz]|[+-]00:00)/g, "$1Z"); }; exports.coerceDate = function (targetObject) { var stringRep = JSON.stringify(targetObject); stringRep = stringRep.replace(/(\d\d\d\d-\d\d-\d\d[Tt]\d\d:\d\d:\d\d)\.\d{3,7}([Zz]|[+-]00:00)/g, "$1Z"); return JSON.parse(stringRep); }; exports.toPascalCase = function (input) { return "" + input.charAt(0).toUpperCase() + input.slice(1); };