@tai-kun/surrealdb
Version:
The SurrealDB SDK for JavaScript
41 lines (39 loc) • 3.9 kB
JavaScript
;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
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/data-types/standard/thing.ts
var thing_exports = {};
__export(thing_exports, {
default: () => Thing
});
module.exports = __toCommonJS(thing_exports);
var import_encodable_datatypes = require("../encodable/index.cjs");
var _Thing = class _Thing extends import_encodable_datatypes.Thing {
constructor(...args) {
const source = args.length === 2 ? [typeof args[0] === "string" ? args[0] : args[0].name, args[1]] : args[0];
super(source);
}
clone() {
const This = this.constructor;
return new This(this.table, this.id);
}
};
__name(_Thing, "Thing");
var Thing = _Thing;
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vc3JjL2RhdGEtdHlwZXMvc3RhbmRhcmQvdGhpbmcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImltcG9ydCB7XG4gIFRoaW5nIGFzIEJhc2UsXG4gIHR5cGUgVGhpbmdJZFNvdXJjZSxcbiAgdHlwZSBUaGluZ1NvdXJjZSxcbiAgdHlwZSBUaGluZ1RhYmxlU291cmNlLFxufSBmcm9tIFwiQHRhaS1rdW4vc3VycmVhbGRiL2VuY29kYWJsZS1kYXRhdHlwZXNcIjtcbmltcG9ydCB0eXBlIHsgVGFibGVMaWtlIH0gZnJvbSBcIi4vdGFibGVcIjtcblxuZXhwb3J0IHR5cGUgeyBUaGluZ0lkU291cmNlLCBUaGluZ1NvdXJjZSwgVGhpbmdUYWJsZVNvdXJjZSB9O1xuXG4vKipcbiAqIFtBUEkgUmVmZXJlbmNlXShodHRwczovL3RhaS1rdW4uZ2l0aHViLmlvL3N1cnJlYWxkYi5qcy92Mi9hcGkvZGF0YS90aGluZylcbiAqL1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgVGhpbmc8XG4gIFRUYWJsZSBleHRlbmRzIFRoaW5nVGFibGVTb3VyY2UgPSBUaGluZ1RhYmxlU291cmNlLFxuICBUSWQgZXh0ZW5kcyBUaGluZ0lkU291cmNlID0gVGhpbmdJZFNvdXJjZSxcbj4gZXh0ZW5kcyBCYXNlPFRUYWJsZSwgVElkPiB7XG4gIC8vIEB0cy1leHBlY3QtZXJyb3IgcmVhZG9ubHkgXHUzMDkyXHU1OTE2XHUzMDU5XHUzMDYwXHUzMDUxXHUzMDAyXG4gIHRhYmxlOiBUVGFibGU7XG4gIC8vIEB0cy1leHBlY3QtZXJyb3IgcmVhZG9ubHkgXHUzMDkyXHU1OTE2XHUzMDU5XHUzMDYwXHUzMDUxXHUzMDAyXG4gIGlkOiBUSWQ7XG5cbiAgY29uc3RydWN0b3Ioc291cmNlOiBUaGluZ1NvdXJjZTxUVGFibGUsIFRJZD4pO1xuXG4gIGNvbnN0cnVjdG9yKHRhYmxlOiBUVGFibGUgfCBUYWJsZUxpa2U8VFRhYmxlPiwgaWQ6IFRJZCk7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgLi4uYXJnczpcbiAgICAgIHwgW1RoaW5nU291cmNlPFRUYWJsZSwgVElkPl1cbiAgICAgIHwgW3RhYmxlOiBUVGFibGUgfCBUYWJsZUxpa2U8VFRhYmxlPiwgaWQ6IFRJZF1cbiAgKSB7XG4gICAgY29uc3Qgc291cmNlOiByZWFkb25seSBbVFRhYmxlLCBUSWRdID0gYXJncy5sZW5ndGggPT09IDJcbiAgICAgID8gW3R5cGVvZiBhcmdzWzBdID09PSBcInN0cmluZ1wiID8gYXJnc1swXSA6IGFyZ3NbMF0ubmFtZSwgYXJnc1sxXV1cbiAgICAgIDogYXJnc1swXTtcbiAgICBzdXBlcihzb3VyY2UpO1xuICB9XG5cbiAgY2xvbmUoKTogdGhpcyB7XG4gICAgY29uc3QgVGhpcyA9IHRoaXMuY29uc3RydWN0b3IgYXMgdHlwZW9mIFRoaW5nO1xuXG4gICAgcmV0dXJuIG5ldyBUaGlzKHRoaXMudGFibGUsIHRoaXMuaWQpIGFzIHRoaXM7XG4gIH1cbn1cbiJdLAogICJtYXBwaW5ncyI6ICI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxpQ0FLTztBQVFQLElBQXFCLFNBQXJCLE1BQXFCLGVBR1gsMkJBQUFBLE1BQWtCO0FBQUEsRUFVMUIsZUFDSyxNQUdIO0FBQ0EsVUFBTSxTQUFpQyxLQUFLLFdBQVcsSUFDbkQsQ0FBQyxPQUFPLEtBQUssQ0FBQyxNQUFNLFdBQVcsS0FBSyxDQUFDLElBQUksS0FBSyxDQUFDLEVBQUUsTUFBTSxLQUFLLENBQUMsQ0FBQyxJQUM5RCxLQUFLLENBQUM7QUFDVixVQUFNLE1BQU07QUFBQSxFQUNkO0FBQUEsRUFFQSxRQUFjO0FBQ1osVUFBTSxPQUFPLEtBQUs7QUFFbEIsV0FBTyxJQUFJLEtBQUssS0FBSyxPQUFPLEtBQUssRUFBRTtBQUFBLEVBQ3JDO0FBQ0Y7QUExQjRCO0FBSDVCLElBQXFCLFFBQXJCOyIsCiAgIm5hbWVzIjogWyJCYXNlIl0KfQo=