@tai-kun/surrealdb
Version:
The SurrealDB SDK for JavaScript
24 lines (22 loc) • 2.96 kB
JavaScript
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
// src/data-types/standard/thing.ts
import {
Thing as Base
} from "../encodable/index.mjs";
var _Thing = class _Thing extends Base {
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;
export {
Thing as default
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vc3JjL2RhdGEtdHlwZXMvc3RhbmRhcmQvdGhpbmcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImltcG9ydCB7XG4gIFRoaW5nIGFzIEJhc2UsXG4gIHR5cGUgVGhpbmdJZFNvdXJjZSxcbiAgdHlwZSBUaGluZ1NvdXJjZSxcbiAgdHlwZSBUaGluZ1RhYmxlU291cmNlLFxufSBmcm9tIFwiQHRhaS1rdW4vc3VycmVhbGRiL2VuY29kYWJsZS1kYXRhdHlwZXNcIjtcbmltcG9ydCB0eXBlIHsgVGFibGVMaWtlIH0gZnJvbSBcIi4vdGFibGVcIjtcblxuZXhwb3J0IHR5cGUgeyBUaGluZ0lkU291cmNlLCBUaGluZ1NvdXJjZSwgVGhpbmdUYWJsZVNvdXJjZSB9O1xuXG4vKipcbiAqIFtBUEkgUmVmZXJlbmNlXShodHRwczovL3RhaS1rdW4uZ2l0aHViLmlvL3N1cnJlYWxkYi5qcy92Mi9hcGkvZGF0YS90aGluZylcbiAqL1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgVGhpbmc8XG4gIFRUYWJsZSBleHRlbmRzIFRoaW5nVGFibGVTb3VyY2UgPSBUaGluZ1RhYmxlU291cmNlLFxuICBUSWQgZXh0ZW5kcyBUaGluZ0lkU291cmNlID0gVGhpbmdJZFNvdXJjZSxcbj4gZXh0ZW5kcyBCYXNlPFRUYWJsZSwgVElkPiB7XG4gIC8vIEB0cy1leHBlY3QtZXJyb3IgcmVhZG9ubHkgXHUzMDkyXHU1OTE2XHUzMDU5XHUzMDYwXHUzMDUxXHUzMDAyXG4gIHRhYmxlOiBUVGFibGU7XG4gIC8vIEB0cy1leHBlY3QtZXJyb3IgcmVhZG9ubHkgXHUzMDkyXHU1OTE2XHUzMDU5XHUzMDYwXHUzMDUxXHUzMDAyXG4gIGlkOiBUSWQ7XG5cbiAgY29uc3RydWN0b3Ioc291cmNlOiBUaGluZ1NvdXJjZTxUVGFibGUsIFRJZD4pO1xuXG4gIGNvbnN0cnVjdG9yKHRhYmxlOiBUVGFibGUgfCBUYWJsZUxpa2U8VFRhYmxlPiwgaWQ6IFRJZCk7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgLi4uYXJnczpcbiAgICAgIHwgW1RoaW5nU291cmNlPFRUYWJsZSwgVElkPl1cbiAgICAgIHwgW3RhYmxlOiBUVGFibGUgfCBUYWJsZUxpa2U8VFRhYmxlPiwgaWQ6IFRJZF1cbiAgKSB7XG4gICAgY29uc3Qgc291cmNlOiByZWFkb25seSBbVFRhYmxlLCBUSWRdID0gYXJncy5sZW5ndGggPT09IDJcbiAgICAgID8gW3R5cGVvZiBhcmdzWzBdID09PSBcInN0cmluZ1wiID8gYXJnc1swXSA6IGFyZ3NbMF0ubmFtZSwgYXJnc1sxXV1cbiAgICAgIDogYXJnc1swXTtcbiAgICBzdXBlcihzb3VyY2UpO1xuICB9XG5cbiAgY2xvbmUoKTogdGhpcyB7XG4gICAgY29uc3QgVGhpcyA9IHRoaXMuY29uc3RydWN0b3IgYXMgdHlwZW9mIFRoaW5nO1xuXG4gICAgcmV0dXJuIG5ldyBUaGlzKHRoaXMudGFibGUsIHRoaXMuaWQpIGFzIHRoaXM7XG4gIH1cbn1cbiJdLAogICJtYXBwaW5ncyI6ICI7Ozs7QUFBQTtBQUFBLEVBQ0UsU0FBUztBQUFBLE9BSUo7QUFRUCxJQUFxQixTQUFyQixNQUFxQixlQUdYLEtBQWtCO0FBQUEsRUFVMUIsZUFDSyxNQUdIO0FBQ0EsVUFBTSxTQUFpQyxLQUFLLFdBQVcsSUFDbkQsQ0FBQyxPQUFPLEtBQUssQ0FBQyxNQUFNLFdBQVcsS0FBSyxDQUFDLElBQUksS0FBSyxDQUFDLEVBQUUsTUFBTSxLQUFLLENBQUMsQ0FBQyxJQUM5RCxLQUFLLENBQUM7QUFDVixVQUFNLE1BQU07QUFBQSxFQUNkO0FBQUEsRUFFQSxRQUFjO0FBQ1osVUFBTSxPQUFPLEtBQUs7QUFFbEIsV0FBTyxJQUFJLEtBQUssS0FBSyxPQUFPLEtBQUssRUFBRTtBQUFBLEVBQ3JDO0FBQ0Y7QUExQjRCO0FBSDVCLElBQXFCLFFBQXJCOyIsCiAgIm5hbWVzIjogW10KfQo=