@userlab/dx
Version:
Build efficient GraphQL backend
17 lines (16 loc) • 532 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getSqlValue = void 0;
var jsutils_1 = require("../jsutils");
var getSqlValue = function (value) {
if (!jsutils_1.isDefined(value))
return "NULL";
if (value === 'DEFAULT')
return "DEFAULT";
if (jsutils_1.isString(value))
return "'" + value + "'";
if (jsutils_1.isArray(value))
return "(" + value.map(exports.getSqlValue).join(', ') + ")";
return "" + value;
};
exports.getSqlValue = getSqlValue;