@tai-kun/surrealdb
Version:
The SurrealDB SDK for JavaScript
59 lines (57 loc) • 8.8 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-collection.ts
var geometry_collection_exports = {};
__export(geometry_collection_exports, {
GeometryCollection: () => GeometryCollection,
GeometryCollectionBase: () => GeometryCollectionBase
});
module.exports = __toCommonJS(geometry_collection_exports);
var import_define = require("../_internals/define.cjs");
var import_geometry_line = require("./geometry-line.cjs");
var import_geometry_multiline = require("./geometry-multiline.cjs");
var import_geometry_multipoint = require("./geometry-multipoint.cjs");
var import_geometry_multipolygon = require("./geometry-multipolygon.cjs");
var import_geometry_point = require("./geometry-point.cjs");
var import_geometry_polygon = require("./geometry-polygon.cjs");
var _GeometryCollectionBase = class _GeometryCollectionBase {
constructor(collection, types) {
this.types = types;
this.type = "GeometryCollection";
this.collection = collection.slice();
(0, import_define.defineAsGeometryCollection)(this);
}
};
__name(_GeometryCollectionBase, "GeometryCollectionBase");
var GeometryCollectionBase = _GeometryCollectionBase;
var _GeometryCollection = class _GeometryCollection extends GeometryCollectionBase {
constructor(source) {
super(source, _GeometryCollection);
}
};
__name(_GeometryCollection, "GeometryCollection");
_GeometryCollection.Point = import_geometry_point.GeometryPoint;
_GeometryCollection.MultiPoint = import_geometry_multipoint.GeometryMultiPoint;
_GeometryCollection.Line = import_geometry_line.GeometryLine;
_GeometryCollection.MultiLine = import_geometry_multiline.GeometryMultiLine;
_GeometryCollection.Polygon = import_geometry_polygon.GeometryPolygon;
_GeometryCollection.MultiPolygon = import_geometry_multipolygon.GeometryMultiPolygon;
var GeometryCollection = _GeometryCollection;
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vc3JjL2RhdGEtdHlwZXMvZGVjb2RlLW9ubHkvZ2VvbWV0cnktY29sbGVjdGlvbi50cyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiaW1wb3J0IHsgZGVmaW5lQXNHZW9tZXRyeUNvbGxlY3Rpb24gfSBmcm9tIFwiLi4vX2ludGVybmFscy9kZWZpbmVcIjtcbmltcG9ydCB0eXBlIHsgQ29vcmQsIEdlb21ldHJ5IH0gZnJvbSBcIi4uL19pbnRlcm5hbHMvZ2VvbWV0cnlcIjtcbmltcG9ydCB7XG4gIEdlb21ldHJ5TGluZSxcbiAgdHlwZSBHZW9tZXRyeUxpbmVCYXNlLFxuICBHZW9tZXRyeUxpbmVUeXBlcyxcbn0gZnJvbSBcIi4vZ2VvbWV0cnktbGluZVwiO1xuaW1wb3J0IHtcbiAgR2VvbWV0cnlNdWx0aUxpbmUsXG4gIHR5cGUgR2VvbWV0cnlNdWx0aUxpbmVCYXNlLFxuICB0eXBlIEdlb21ldHJ5TXVsdGlMaW5lVHlwZXMsXG59IGZyb20gXCIuL2dlb21ldHJ5LW11bHRpbGluZVwiO1xuaW1wb3J0IHtcbiAgR2VvbWV0cnlNdWx0aVBvaW50LFxuICB0eXBlIEdlb21ldHJ5TXVsdGlQb2ludEJhc2UsXG4gIHR5cGUgR2VvbWV0cnlNdWx0aVBvaW50VHlwZXMsXG59IGZyb20gXCIuL2dlb21ldHJ5LW11bHRpcG9pbnRcIjtcbmltcG9ydCB7XG4gIEdlb21ldHJ5TXVsdGlQb2x5Z29uLFxuICB0eXBlIEdlb21ldHJ5TXVsdGlQb2x5Z29uQmFzZSxcbiAgdHlwZSBHZW9tZXRyeU11bHRpUG9seWdvblR5cGVzLFxufSBmcm9tIFwiLi9nZW9tZXRyeS1tdWx0aXBvbHlnb25cIjtcbmltcG9ydCB7XG4gIEdlb21ldHJ5UG9pbnQsXG4gIHR5cGUgR2VvbWV0cnlQb2ludEJhc2UsXG4gIHR5cGUgR2VvbWV0cnlQb2ludFR5cGVzLFxufSBmcm9tIFwiLi9nZW9tZXRyeS1wb2ludFwiO1xuaW1wb3J0IHtcbiAgR2VvbWV0cnlQb2x5Z29uLFxuICB0eXBlIEdlb21ldHJ5UG9seWdvbkJhc2UsXG4gIHR5cGUgR2VvbWV0cnlQb2x5Z29uVHlwZXMsXG59IGZyb20gXCIuL2dlb21ldHJ5LXBvbHlnb25cIjtcblxudHlwZSBQb2ludEJhc2UgPSBuZXcoXG4gIHNvdXJjZTogYW55LFxuKSA9PiBHZW9tZXRyeVBvaW50QmFzZTxHZW9tZXRyeVBvaW50VHlwZXM8Q29vcmQ+PjtcblxudHlwZSBNdWx0aVBvaW50QmFzZSA9IG5ldyhcbiAgc291cmNlOiBhbnksXG4pID0+IEdlb21ldHJ5TXVsdGlQb2ludEJhc2U8R2VvbWV0cnlNdWx0aVBvaW50VHlwZXM8UG9pbnRCYXNlPj47XG5cbnR5cGUgTGluZUJhc2UgPSBuZXcoXG4gIHNvdXJjZTogYW55LFxuKSA9PiBHZW9tZXRyeUxpbmVCYXNlPEdlb21ldHJ5TGluZVR5cGVzPFBvaW50QmFzZT4+O1xuXG50eXBlIE11bHRpTGluZUJhc2UgPSBuZXcoXG4gIHNvdXJjZTogYW55LFxuKSA9PiBHZW9tZXRyeU11bHRpTGluZUJhc2U8R2VvbWV0cnlNdWx0aUxpbmVUeXBlczxMaW5lQmFzZT4+O1xuXG50eXBlIFBvbHlnb25CYXNlID0gbmV3KFxuICBzb3VyY2U6IGFueSxcbikgPT4gR2VvbWV0cnlQb2x5Z29uQmFzZTxHZW9tZXRyeVBvbHlnb25UeXBlczxMaW5lQmFzZT4+O1xuXG50eXBlIE11bHRpUG9seWdvbkJhc2UgPSBuZXcoXG4gIHNvdXJjZTogYW55LFxuKSA9PiBHZW9tZXRyeU11bHRpUG9seWdvbkJhc2U8R2VvbWV0cnlNdWx0aVBvbHlnb25UeXBlczxQb2x5Z29uQmFzZT4+O1xuXG5leHBvcnQgdHlwZSBHZW9tZXRyeUNvbGxlY3Rpb25UeXBlczxcbiAgVFBvaW50IGV4dGVuZHMgUG9pbnRCYXNlID0gUG9pbnRCYXNlLFxuICBUTXVsdGlQb2ludCBleHRlbmRzIE11bHRpUG9pbnRCYXNlID0gTXVsdGlQb2ludEJhc2UsXG4gIFRMaW5lIGV4dGVuZHMgTGluZUJhc2UgPSBMaW5lQmFzZSxcbiAgVE11bHRpTGluZSBleHRlbmRzIE11bHRpTGluZUJhc2UgPSBNdWx0aUxpbmVCYXNlLFxuICBUUG9seWdvbiBleHRlbmRzIFBvbHlnb25CYXNlID0gUG9seWdvbkJhc2UsXG4gIFRNdWx0aVBvbHlnb24gZXh0ZW5kcyBNdWx0aVBvbHlnb25CYXNlID0gTXVsdGlQb2x5Z29uQmFzZSxcbj4gPSB7XG4gIHJlYWRvbmx5IFBvaW50OiBUUG9pbnQ7XG4gIHJlYWRvbmx5IE11bHRpUG9pbnQ6IFRNdWx0aVBvaW50O1xuICByZWFkb25seSBMaW5lOiBUTGluZTtcbiAgcmVhZG9ubHkgTXVsdGlMaW5lOiBUTXVsdGlMaW5lO1xuICByZWFkb25seSBQb2x5Z29uOiBUUG9seWdvbjtcbiAgcmVhZG9ubHkgTXVsdGlQb2x5Z29uOiBUTXVsdGlQb2x5Z29uO1xufTtcblxuZXhwb3J0IHR5cGUgR2VvbWV0cnlDb2xsZWN0aW9uU291cmNlPFxuICBUVHlwZXMgZXh0ZW5kcyBHZW9tZXRyeUNvbGxlY3Rpb25UeXBlcyA9IEdlb21ldHJ5Q29sbGVjdGlvblR5cGVzLFxuPiA9IHJlYWRvbmx5IChcbiAgfCBJbnN0YW5jZVR5cGU8VFR5cGVzW1wiUG9pbnRcIl0+XG4gIHwgSW5zdGFuY2VUeXBlPFRUeXBlc1tcIk11bHRpUG9pbnRcIl0+XG4gIHwgSW5zdGFuY2VUeXBlPFRUeXBlc1tcIkxpbmVcIl0+XG4gIHwgSW5zdGFuY2VUeXBlPFRUeXBlc1tcIk11bHRpTGluZVwiXT5cbiAgfCBJbnN0YW5jZVR5cGU8VFR5cGVzW1wiUG9seWdvblwiXT5cbiAgfCBJbnN0YW5jZVR5cGU8VFR5cGVzW1wiTXVsdGlQb2x5Z29uXCJdPlxuKVtdO1xuXG5leHBvcnQgY2xhc3MgR2VvbWV0cnlDb2xsZWN0aW9uQmFzZTxUVHlwZXMgZXh0ZW5kcyBHZW9tZXRyeUNvbGxlY3Rpb25UeXBlcz5cbiAgaW1wbGVtZW50cyBHZW9tZXRyeVxue1xuICByZWFkb25seSB0eXBlID0gXCJHZW9tZXRyeUNvbGxlY3Rpb25cIiBhcyBjb25zdDtcblxuICByZWFkb25seSBjb2xsZWN0aW9uOiByZWFkb25seSAoXG4gICAgfCBJbnN0YW5jZVR5cGU8VFR5cGVzW1wiUG9pbnRcIl0+XG4gICAgfCBJbnN0YW5jZVR5cGU8VFR5cGVzW1wiTXVsdGlQb2ludFwiXT5cbiAgICB8IEluc3RhbmNlVHlwZTxUVHlwZXNbXCJMaW5lXCJdPlxuICAgIHwgSW5zdGFuY2VUeXBlPFRUeXBlc1tcIk11bHRpTGluZVwiXT5cbiAgICB8IEluc3RhbmNlVHlwZTxUVHlwZXNbXCJQb2x5Z29uXCJdPlxuICAgIHwgSW5zdGFuY2VUeXBlPFRUeXBlc1tcIk11bHRpUG9seWdvblwiXT5cbiAgKVtdO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIGNvbGxlY3Rpb246IEdlb21ldHJ5Q29sbGVjdGlvblNvdXJjZTxUVHlwZXM+LFxuICAgIHJlYWRvbmx5IHR5cGVzOiBUVHlwZXMsXG4gICkge1xuICAgIHRoaXMuY29sbGVjdGlvbiA9IGNvbGxlY3Rpb24uc2xpY2UoKTtcbiAgICBkZWZpbmVBc0dlb21ldHJ5Q29sbGVjdGlvbih0aGlzKTtcbiAgfVxufVxuXG4vKipcbiAqIFtBUEkgUmVmZXJlbmNlXShodHRwczovL3RhaS1rdW4uZ2l0aHViLmlvL3N1cnJlYWxkYi5qcy92Mi9hcGkvZGF0YS9nZW9tZXRyeS1jb2xsZWN0aW9uKVxuICovXG5leHBvcnQgY2xhc3MgR2VvbWV0cnlDb2xsZWN0aW9uIGV4dGVuZHMgR2VvbWV0cnlDb2xsZWN0aW9uQmFzZTxcbiAgR2VvbWV0cnlDb2xsZWN0aW9uVHlwZXM8XG4gICAgdHlwZW9mIEdlb21ldHJ5UG9pbnQsXG4gICAgdHlwZW9mIEdlb21ldHJ5TXVsdGlQb2ludCxcbiAgICB0eXBlb2YgR2VvbWV0cnlMaW5lLFxuICAgIHR5cGVvZiBHZW9tZXRyeU11bHRpTGluZSxcbiAgICB0eXBlb2YgR2VvbWV0cnlQb2x5Z29uLFxuICAgIHR5cGVvZiBHZW9tZXRyeU11bHRpUG9seWdvblxuICA+XG4+IHtcbiAgc3RhdGljIHJlYWRvbmx5IFBvaW50ID0gR2VvbWV0cnlQb2ludDtcbiAgc3RhdGljIHJlYWRvbmx5IE11bHRpUG9pbnQgPSBHZW9tZXRyeU11bHRpUG9pbnQ7XG4gIHN0YXRpYyByZWFkb25seSBMaW5lID0gR2VvbWV0cnlMaW5lO1xuICBzdGF0aWMgcmVhZG9ubHkgTXVsdGlMaW5lID0gR2VvbWV0cnlNdWx0aUxpbmU7XG4gIHN0YXRpYyByZWFkb25seSBQb2x5Z29uID0gR2VvbWV0cnlQb2x5Z29uO1xuICBzdGF0aWMgcmVhZG9ubHkgTXVsdGlQb2x5Z29uID0gR2VvbWV0cnlNdWx0aVBvbHlnb247XG5cbiAgY29uc3RydWN0b3Ioc291cmNlOiBHZW9tZXRyeUNvbGxlY3Rpb25Tb3VyY2U8dHlwZW9mIEdlb21ldHJ5Q29sbGVjdGlvbj4pIHtcbiAgICBzdXBlcihzb3VyY2UsIEdlb21ldHJ5Q29sbGVjdGlvbik7XG4gIH1cbn1cbiJdLAogICJtYXBwaW5ncyI6ICI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLG9CQUEyQztBQUUzQywyQkFJTztBQUNQLGdDQUlPO0FBQ1AsaUNBSU87QUFDUCxtQ0FJTztBQUNQLDRCQUlPO0FBQ1AsOEJBSU87QUFxREEsSUFBTSwwQkFBTixNQUFNLHdCQUViO0FBQUEsRUFZRSxZQUNFLFlBQ1MsT0FDVDtBQURTO0FBYlgsU0FBUyxPQUFPO0FBZWQsU0FBSyxhQUFhLFdBQVcsTUFBTTtBQUNuQyxrREFBMkIsSUFBSTtBQUFBLEVBQ2pDO0FBQ0Y7QUFuQkE7QUFGTyxJQUFNLHlCQUFOO0FBMEJBLElBQU0sc0JBQU4sTUFBTSw0QkFBMkIsdUJBU3RDO0FBQUEsRUFRQSxZQUFZLFFBQTZEO0FBQ3ZFLFVBQU0sUUFBUSxtQkFBa0I7QUFBQSxFQUNsQztBQUNGO0FBWEU7QUFUVyxvQkFVSyxRQUFRO0FBVmIsb0JBV0ssYUFBYTtBQVhsQixvQkFZSyxPQUFPO0FBWlosb0JBYUssWUFBWTtBQWJqQixvQkFjSyxVQUFVO0FBZGYsb0JBZUssZUFBZTtBQWYxQixJQUFNLHFCQUFOOyIsCiAgIm5hbWVzIjogW10KfQo=