UNPKG

simplifield-sql

Version:

A simplifield sql package that makes your work more easier, simpler and smarter!.

37 lines 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function default_1(data) { if (typeof data == "bigint") return data; if (typeof data == "boolean") return data; if (typeof data == "function") return data.toString(); if (typeof data == "number") return data; if (typeof data == "object") { if (data instanceof Date) { var pad = function (num) { return ("00" + num).slice(-2); }; return `"${data.getUTCFullYear()}-${pad(data.getUTCMonth() + 1)}-${pad(data.getUTCDate())} ${pad(data.getUTCHours())}:${pad(data.getUTCMinutes())}:${pad(data.getUTCSeconds())}"`; } else return `'${JSON.stringify(data) .replace(/"/g, '\\"') .replace(/'/g, "\\'")}'`; } if (typeof data == "string") switch (data) { case "id": return "id"; default: return `'${data.replace(/"/g, '\\"').replace(/'/g, "\\'")}'`; } if (typeof data == "symbol") return data.toString(); if (typeof data == "undefined") return `""`; } exports.default = default_1; //# sourceMappingURL=convertSQLValues.js.map