UNPKG

@thinql/parse

Version:
26 lines (19 loc) 723 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _index = _interopRequireDefault(require("jju/index.js")); var _unquotedString = _interopRequireDefault(require("../tokens/unquotedString.js")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const unquotedStringRegExp = new RegExp(`^${_unquotedString.default.match.source}$`); const stringify = (content, literal = false) => { if (!literal && unquotedStringRegExp.test(content)) { return content; } else { return _index.default.stringify(content); } }; var _default = stringify; exports.default = _default; //# sourceMappingURL=stringify.js.map