@tai-kun/surrealdb
Version:
The SurrealDB SDK for JavaScript
45 lines (43 loc) • 3.45 kB
JavaScript
;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/utils/utf8.ts
var utf8_exports = {};
__export(utf8_exports, {
default: () => utf8_default
});
module.exports = __toCommonJS(utf8_exports);
var utf8_default = {
// 先頭を空白にすると入力補完の候補から排除される。
[" e"]: /* @__PURE__ */ new TextEncoder(),
[" d"]: /* @__PURE__ */ new TextDecoder("utf-8", {
// 文字列のデコードパフォーマンスは落ちるが、より厳格になる。
fatal: true,
ignoreBOM: true
}),
encode(input) {
return this[" e"].encode(input);
},
encodeInto(input, dest) {
return this[" e"].encodeInto(input, dest);
},
decode(input) {
return this[" d"].decode(input);
}
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vc3JjL3V0aWxzL3V0ZjgudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImltcG9ydCB0eXBlIHsgVWludDhBcnJheUxpa2UgfSBmcm9tIFwiQHRhaS1rdW4vc3VycmVhbGRiL3R5cGVzXCI7XG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgLy8gXHU1MTQ4XHU5ODJEXHUzMDkyXHU3QTdBXHU3NjdEXHUzMDZCXHUzMDU5XHUzMDhCXHUzMDY4XHU1MTY1XHU1MjlCXHU4OERDXHU1QjhDXHUzMDZFXHU1MDE5XHU4OERDXHUzMDRCXHUzMDg5XHU2MzkyXHU5NjY0XHUzMDU1XHUzMDhDXHUzMDhCXHUzMDAyXG4gIFtcIiBlXCJdOiAvKiBAX19QVVJFX18gKi8gbmV3IFRleHRFbmNvZGVyKCksXG4gIFtcIiBkXCJdOiAvKiBAX19QVVJFX18gKi8gbmV3IFRleHREZWNvZGVyKFwidXRmLThcIiwge1xuICAgIC8vIFx1NjU4N1x1NUI1N1x1NTIxN1x1MzA2RVx1MzBDN1x1MzBCM1x1MzBGQ1x1MzBDOVx1MzBEMVx1MzBENVx1MzBBOVx1MzBGQ1x1MzBERVx1MzBGM1x1MzBCOVx1MzA2Rlx1ODQzRFx1MzA2MVx1MzA4Qlx1MzA0Q1x1MzAwMVx1MzA4OFx1MzA4QVx1NTNCM1x1NjgzQ1x1MzA2Qlx1MzA2QVx1MzA4Qlx1MzAwMlxuICAgIGZhdGFsOiB0cnVlLFxuICAgIGlnbm9yZUJPTTogdHJ1ZSxcbiAgfSksXG4gIGVuY29kZShpbnB1dDogc3RyaW5nKTogVWludDhBcnJheSB7XG4gICAgcmV0dXJuIHRoaXNbXCIgZVwiXS5lbmNvZGUoaW5wdXQpO1xuICB9LFxuICBlbmNvZGVJbnRvKGlucHV0OiBzdHJpbmcsIGRlc3Q6IFVpbnQ4QXJyYXlMaWtlKTogVGV4dEVuY29kZXJFbmNvZGVJbnRvUmVzdWx0IHtcbiAgICByZXR1cm4gdGhpc1tcIiBlXCJdLmVuY29kZUludG8oaW5wdXQsIGRlc3QpO1xuICB9LFxuICBkZWNvZGUoaW5wdXQ6IEFsbG93U2hhcmVkQnVmZmVyU291cmNlKTogc3RyaW5nIHtcbiAgICByZXR1cm4gdGhpc1tcIiBkXCJdLmRlY29kZShpbnB1dCk7XG4gIH0sXG59O1xuIl0sCiAgIm1hcHBpbmdzIjogIjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUEsSUFBTyxlQUFRO0FBQUE7QUFBQSxFQUViLENBQUMsSUFBSSxHQUFtQixvQkFBSSxZQUFZO0FBQUEsRUFDeEMsQ0FBQyxJQUFJLEdBQW1CLG9CQUFJLFlBQVksU0FBUztBQUFBO0FBQUEsSUFFL0MsT0FBTztBQUFBLElBQ1AsV0FBVztBQUFBLEVBQ2IsQ0FBQztBQUFBLEVBQ0QsT0FBTyxPQUEyQjtBQUNoQyxXQUFPLEtBQUssSUFBSSxFQUFFLE9BQU8sS0FBSztBQUFBLEVBQ2hDO0FBQUEsRUFDQSxXQUFXLE9BQWUsTUFBbUQ7QUFDM0UsV0FBTyxLQUFLLElBQUksRUFBRSxXQUFXLE9BQU8sSUFBSTtBQUFBLEVBQzFDO0FBQUEsRUFDQSxPQUFPLE9BQXdDO0FBQzdDLFdBQU8sS0FBSyxJQUFJLEVBQUUsT0FBTyxLQUFLO0FBQUEsRUFDaEM7QUFDRjsiLAogICJuYW1lcyI6IFtdCn0K