@tai-kun/surrealdb
Version:
The SurrealDB SDK for JavaScript
49 lines (47 loc) • 4.44 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/decode-only/geometry-point.ts
var geometry_point_exports = {};
__export(geometry_point_exports, {
GeometryPoint: () => GeometryPoint,
GeometryPointBase: () => GeometryPointBase
});
module.exports = __toCommonJS(geometry_point_exports);
var import_define = require("../_internals/define.cjs");
var import_geometry = require("../_internals/geometry.cjs");
var _GeometryPointBase = class _GeometryPointBase {
constructor(source, types) {
this.types = types;
this.type = "Point";
this.point = (0, import_geometry.map)(source, (arg) => (0, import_geometry.coord)(types.Coord, arg));
(0, import_define.defineAsGeometryPoint)(this);
}
};
__name(_GeometryPointBase, "GeometryPointBase");
var GeometryPointBase = _GeometryPointBase;
var _GeometryPoint = class _GeometryPoint extends GeometryPointBase {
constructor(source) {
super(source, _GeometryPoint);
}
};
__name(_GeometryPoint, "GeometryPoint");
_GeometryPoint.Coord = Number;
var GeometryPoint = _GeometryPoint;
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vc3JjL2RhdGEtdHlwZXMvZGVjb2RlLW9ubHkvZ2VvbWV0cnktcG9pbnQudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImltcG9ydCB7IGRlZmluZUFzR2VvbWV0cnlQb2ludCB9IGZyb20gXCIuLi9faW50ZXJuYWxzL2RlZmluZVwiO1xuaW1wb3J0IHtcbiAgdHlwZSBDb29yZCxcbiAgY29vcmQsXG4gIHR5cGUgQ29vcmRBcmcsXG4gIHR5cGUgQ29vcmRWYWx1ZSxcbiAgdHlwZSBHZW9tZXRyeSxcbiAgbWFwLFxufSBmcm9tIFwiLi4vX2ludGVybmFscy9nZW9tZXRyeVwiO1xuXG5leHBvcnQgdHlwZSBHZW9tZXRyeVBvaW50VHlwZXM8VENvb3JkIGV4dGVuZHMgQ29vcmQgPSBDb29yZD4gPSB7XG4gIHJlYWRvbmx5IENvb3JkOiBUQ29vcmQ7XG59O1xuXG5leHBvcnQgdHlwZSBHZW9tZXRyeVBvaW50U291cmNlPFxuICBUVHlwZXMgZXh0ZW5kcyBHZW9tZXRyeVBvaW50VHlwZXMgPSBHZW9tZXRyeVBvaW50VHlwZXMsXG4+ID0gcmVhZG9ubHkgW1xuICB4OiBDb29yZEFyZzxUVHlwZXNbXCJDb29yZFwiXT4gfCBDb29yZFZhbHVlPFRUeXBlc1tcIkNvb3JkXCJdPixcbiAgeTogQ29vcmRBcmc8VFR5cGVzW1wiQ29vcmRcIl0+IHwgQ29vcmRWYWx1ZTxUVHlwZXNbXCJDb29yZFwiXT4sXG5dO1xuXG5leHBvcnQgY2xhc3MgR2VvbWV0cnlQb2ludEJhc2U8VFR5cGVzIGV4dGVuZHMgR2VvbWV0cnlQb2ludFR5cGVzPlxuICBpbXBsZW1lbnRzIEdlb21ldHJ5XG57XG4gIHJlYWRvbmx5IHR5cGUgPSBcIlBvaW50XCIgYXMgY29uc3Q7XG5cbiAgcmVhZG9ubHkgcG9pbnQ6IHJlYWRvbmx5IFtcbiAgICB4OiBDb29yZFZhbHVlPFRUeXBlc1tcIkNvb3JkXCJdPixcbiAgICB5OiBDb29yZFZhbHVlPFRUeXBlc1tcIkNvb3JkXCJdPixcbiAgXTtcblxuICBjb25zdHJ1Y3Rvcihzb3VyY2U6IEdlb21ldHJ5UG9pbnRTb3VyY2U8VFR5cGVzPiwgcmVhZG9ubHkgdHlwZXM6IFRUeXBlcykge1xuICAgIHRoaXMucG9pbnQgPSBtYXAoc291cmNlLCBhcmcgPT4gY29vcmQodHlwZXMuQ29vcmQsIGFyZykpO1xuICAgIGRlZmluZUFzR2VvbWV0cnlQb2ludCh0aGlzKTtcbiAgfVxufVxuXG4vKipcbiAqIFtBUEkgUmVmZXJlbmNlXShodHRwczovL3RhaS1rdW4uZ2l0aHViLmlvL3N1cnJlYWxkYi5qcy92Mi9hcGkvZGF0YS9nZW9tZXRyeS1wb2ludClcbiAqL1xuZXhwb3J0IGNsYXNzIEdlb21ldHJ5UG9pbnRcbiAgZXh0ZW5kcyBHZW9tZXRyeVBvaW50QmFzZTxHZW9tZXRyeVBvaW50VHlwZXM8dHlwZW9mIE51bWJlcj4+XG57XG4gIHN0YXRpYyByZWFkb25seSBDb29yZCA9IE51bWJlcjtcblxuICBjb25zdHJ1Y3Rvcihzb3VyY2U6IEdlb21ldHJ5UG9pbnRTb3VyY2U8dHlwZW9mIEdlb21ldHJ5UG9pbnQ+KSB7XG4gICAgc3VwZXIoc291cmNlLCBHZW9tZXRyeVBvaW50KTtcbiAgfVxufVxuIl0sCiAgIm1hcHBpbmdzIjogIjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsb0JBQXNDO0FBQ3RDLHNCQU9PO0FBYUEsSUFBTSxxQkFBTixNQUFNLG1CQUViO0FBQUEsRUFRRSxZQUFZLFFBQThDLE9BQWU7QUFBZjtBQVAxRCxTQUFTLE9BQU87QUFRZCxTQUFLLFlBQVEscUJBQUksUUFBUSxhQUFPLHVCQUFNLE1BQU0sT0FBTyxHQUFHLENBQUM7QUFDdkQsNkNBQXNCLElBQUk7QUFBQSxFQUM1QjtBQUNGO0FBWkE7QUFGTyxJQUFNLG9CQUFOO0FBbUJBLElBQU0saUJBQU4sTUFBTSx1QkFDSCxrQkFDVjtBQUFBLEVBR0UsWUFBWSxRQUFtRDtBQUM3RCxVQUFNLFFBQVEsY0FBYTtBQUFBLEVBQzdCO0FBQ0Y7QUFOQTtBQUZhLGVBR0ssUUFBUTtBQUhuQixJQUFNLGdCQUFOOyIsCiAgIm5hbWVzIjogW10KfQo=