UNPKG

@userlab/dx

Version:

Build efficient GraphQL backend

17 lines (16 loc) 532 B
"use strict"; 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;