UNPKG

@tai-kun/surrealdb

Version:

The SurrealDB SDK for JavaScript

117 lines (115 loc) 8.62 kB
"use strict"; 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/utils/is-data-type-of.ts var is_data_type_of_exports = {}; __export(is_data_type_of_exports, { isBoundExcluded: () => isBoundExcluded, isBoundIncluded: () => isBoundIncluded, isDataTypeOf: () => isDataTypeOf, isDatetime: () => isDatetime, isDecimal: () => isDecimal, isDuration: () => isDuration, isFuture: () => isFuture, isGeometryCollection: () => isGeometryCollection, isGeometryLine: () => isGeometryLine, isGeometryMultiLine: () => isGeometryMultiLine, isGeometryMultiPoint: () => isGeometryMultiPoint, isGeometryMultiPolygon: () => isGeometryMultiPolygon, isGeometryPoint: () => isGeometryPoint, isGeometryPolygon: () => isGeometryPolygon, isRange: () => isRange, isTable: () => isTable, isThing: () => isThing, isUuid: () => isUuid }); module.exports = __toCommonJS(is_data_type_of_exports); function isDataTypeOf(o, id) { return o !== null && typeof o === "object" && o["$$datatype"] === Symbol.for("@tai-kun/surrealdb/data-types/" + id); } __name(isDataTypeOf, "isDataTypeOf"); function isTable(o) { return isDataTypeOf(o, "table"); } __name(isTable, "isTable"); function isThing(o) { return isDataTypeOf(o, "thing"); } __name(isThing, "isThing"); function isDecimal(o) { return isDataTypeOf(o, "decimal"); } __name(isDecimal, "isDecimal"); function isDatetime(o) { return isDataTypeOf(o, "datetime"); } __name(isDatetime, "isDatetime"); function isDuration(o) { return isDataTypeOf(o, "duration"); } __name(isDuration, "isDuration"); function isFuture(o) { return isDataTypeOf(o, "future"); } __name(isFuture, "isFuture"); function isUuid(o) { return isDataTypeOf(o, "uuid"); } __name(isUuid, "isUuid"); function isRange(o) { return isDataTypeOf(o, "range"); } __name(isRange, "isRange"); function isBoundIncluded(o) { return isDataTypeOf(o, "boundincluded"); } __name(isBoundIncluded, "isBoundIncluded"); function isBoundExcluded(o) { return isDataTypeOf(o, "boundexcluded"); } __name(isBoundExcluded, "isBoundExcluded"); function isGeometryPoint(o) { return isDataTypeOf(o, "geometrypoint"); } __name(isGeometryPoint, "isGeometryPoint"); function isGeometryLine(o) { return isDataTypeOf(o, "geometryline"); } __name(isGeometryLine, "isGeometryLine"); function isGeometryPolygon(o) { return isDataTypeOf(o, "geometrypolygon"); } __name(isGeometryPolygon, "isGeometryPolygon"); function isGeometryMultiPoint(o) { return isDataTypeOf(o, "geometrymultipoint"); } __name(isGeometryMultiPoint, "isGeometryMultiPoint"); function isGeometryMultiLine(o) { return isDataTypeOf(o, "geometrymultiline"); } __name(isGeometryMultiLine, "isGeometryMultiLine"); function isGeometryMultiPolygon(o) { return isDataTypeOf(o, "geometrymultipolygon"); } __name(isGeometryMultiPolygon, "isGeometryMultiPolygon"); function isGeometryCollection(o) { return isDataTypeOf(o, "geometrycollection"); } __name(isGeometryCollection, "isGeometryCollection"); //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vc3JjL3V0aWxzL2lzLWRhdGEtdHlwZS1vZi50cyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiZXhwb3J0IGZ1bmN0aW9uIGlzRGF0YVR5cGVPZjxUID0gYW55PihvOiB1bmtub3duLCBpZDogc3RyaW5nKTogbyBpcyBUIHtcbiAgcmV0dXJuIG8gIT09IG51bGxcbiAgICAmJiB0eXBlb2YgbyA9PT0gXCJvYmplY3RcIlxuICAgIC8vIEB0cy1leHBlY3QtZXJyb3JcbiAgICAmJiBvW1wiJCRkYXRhdHlwZVwiXSA9PT0gU3ltYm9sLmZvcihcIkB0YWkta3VuL3N1cnJlYWxkYi9kYXRhLXR5cGVzL1wiICsgaWQpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNUYWJsZTxUID0gYW55PihvOiB1bmtub3duKTogbyBpcyBUIHtcbiAgcmV0dXJuIGlzRGF0YVR5cGVPZihvLCBcInRhYmxlXCIpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNUaGluZzxUID0gYW55PihvOiB1bmtub3duKTogbyBpcyBUIHtcbiAgcmV0dXJuIGlzRGF0YVR5cGVPZihvLCBcInRoaW5nXCIpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNEZWNpbWFsPFQgPSBhbnk+KG86IHVua25vd24pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwiZGVjaW1hbFwiKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzRGF0ZXRpbWU8VCA9IGFueT4obzogdW5rbm93bik6IG8gaXMgVCB7XG4gIHJldHVybiBpc0RhdGFUeXBlT2YobywgXCJkYXRldGltZVwiKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzRHVyYXRpb248VCA9IGFueT4obzogdW5rbm93bik6IG8gaXMgVCB7XG4gIHJldHVybiBpc0RhdGFUeXBlT2YobywgXCJkdXJhdGlvblwiKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzRnV0dXJlPFQgPSBhbnk+KG86IHVua25vd24pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwiZnV0dXJlXCIpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNVdWlkPFQgPSBhbnk+KG86IHVua25vd24pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwidXVpZFwiKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzUmFuZ2U8VCA9IGFueT4obzogdW5rbm93bik6IG8gaXMgVCB7XG4gIHJldHVybiBpc0RhdGFUeXBlT2YobywgXCJyYW5nZVwiKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzQm91bmRJbmNsdWRlZDxUID0gYW55PihcbiAgbzogdW5rbm93bixcbik6IG8gaXMgVCB7XG4gIHJldHVybiBpc0RhdGFUeXBlT2YobywgXCJib3VuZGluY2x1ZGVkXCIpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNCb3VuZEV4Y2x1ZGVkPFQgPSBhbnk+KFxuICBvOiB1bmtub3duLFxuKTogbyBpcyBUIHtcbiAgcmV0dXJuIGlzRGF0YVR5cGVPZihvLCBcImJvdW5kZXhjbHVkZWRcIik7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBpc0dlb21ldHJ5UG9pbnQ8VCA9IGFueT4oXG4gIG86IHVua25vd24sXG4pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwiZ2VvbWV0cnlwb2ludFwiKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzR2VvbWV0cnlMaW5lPFQgPSBhbnk+KG86IHVua25vd24pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwiZ2VvbWV0cnlsaW5lXCIpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNHZW9tZXRyeVBvbHlnb248VCA9IGFueT4oXG4gIG86IHVua25vd24sXG4pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwiZ2VvbWV0cnlwb2x5Z29uXCIpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNHZW9tZXRyeU11bHRpUG9pbnQ8VCA9IGFueT4oXG4gIG86IHVua25vd24sXG4pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwiZ2VvbWV0cnltdWx0aXBvaW50XCIpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNHZW9tZXRyeU11bHRpTGluZTxUID0gYW55PihcbiAgbzogdW5rbm93bixcbik6IG8gaXMgVCB7XG4gIHJldHVybiBpc0RhdGFUeXBlT2YobywgXCJnZW9tZXRyeW11bHRpbGluZVwiKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzR2VvbWV0cnlNdWx0aVBvbHlnb248VCA9IGFueT4oXG4gIG86IHVua25vd24sXG4pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwiZ2VvbWV0cnltdWx0aXBvbHlnb25cIik7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBpc0dlb21ldHJ5Q29sbGVjdGlvbjxUID0gYW55PihcbiAgbzogdW5rbm93bixcbik6IG8gaXMgVCB7XG4gIHJldHVybiBpc0RhdGFUeXBlT2YobywgXCJnZW9tZXRyeWNvbGxlY3Rpb25cIik7XG59XG4iXSwKICAibWFwcGluZ3MiOiAiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFPLFNBQVMsYUFBc0IsR0FBWSxJQUFvQjtBQUNwRSxTQUFPLE1BQU0sUUFDUixPQUFPLE1BQU0sWUFFYixFQUFFLFlBQVksTUFBTSxPQUFPLElBQUksbUNBQW1DLEVBQUU7QUFDM0U7QUFMZ0I7QUFPVCxTQUFTLFFBQWlCLEdBQW9CO0FBQ25ELFNBQU8sYUFBYSxHQUFHLE9BQU87QUFDaEM7QUFGZ0I7QUFJVCxTQUFTLFFBQWlCLEdBQW9CO0FBQ25ELFNBQU8sYUFBYSxHQUFHLE9BQU87QUFDaEM7QUFGZ0I7QUFJVCxTQUFTLFVBQW1CLEdBQW9CO0FBQ3JELFNBQU8sYUFBYSxHQUFHLFNBQVM7QUFDbEM7QUFGZ0I7QUFJVCxTQUFTLFdBQW9CLEdBQW9CO0FBQ3RELFNBQU8sYUFBYSxHQUFHLFVBQVU7QUFDbkM7QUFGZ0I7QUFJVCxTQUFTLFdBQW9CLEdBQW9CO0FBQ3RELFNBQU8sYUFBYSxHQUFHLFVBQVU7QUFDbkM7QUFGZ0I7QUFJVCxTQUFTLFNBQWtCLEdBQW9CO0FBQ3BELFNBQU8sYUFBYSxHQUFHLFFBQVE7QUFDakM7QUFGZ0I7QUFJVCxTQUFTLE9BQWdCLEdBQW9CO0FBQ2xELFNBQU8sYUFBYSxHQUFHLE1BQU07QUFDL0I7QUFGZ0I7QUFJVCxTQUFTLFFBQWlCLEdBQW9CO0FBQ25ELFNBQU8sYUFBYSxHQUFHLE9BQU87QUFDaEM7QUFGZ0I7QUFJVCxTQUFTLGdCQUNkLEdBQ1E7QUFDUixTQUFPLGFBQWEsR0FBRyxlQUFlO0FBQ3hDO0FBSmdCO0FBTVQsU0FBUyxnQkFDZCxHQUNRO0FBQ1IsU0FBTyxhQUFhLEdBQUcsZUFBZTtBQUN4QztBQUpnQjtBQU1ULFNBQVMsZ0JBQ2QsR0FDUTtBQUNSLFNBQU8sYUFBYSxHQUFHLGVBQWU7QUFDeEM7QUFKZ0I7QUFNVCxTQUFTLGVBQXdCLEdBQW9CO0FBQzFELFNBQU8sYUFBYSxHQUFHLGNBQWM7QUFDdkM7QUFGZ0I7QUFJVCxTQUFTLGtCQUNkLEdBQ1E7QUFDUixTQUFPLGFBQWEsR0FBRyxpQkFBaUI7QUFDMUM7QUFKZ0I7QUFNVCxTQUFTLHFCQUNkLEdBQ1E7QUFDUixTQUFPLGFBQWEsR0FBRyxvQkFBb0I7QUFDN0M7QUFKZ0I7QUFNVCxTQUFTLG9CQUNkLEdBQ1E7QUFDUixTQUFPLGFBQWEsR0FBRyxtQkFBbUI7QUFDNUM7QUFKZ0I7QUFNVCxTQUFTLHVCQUNkLEdBQ1E7QUFDUixTQUFPLGFBQWEsR0FBRyxzQkFBc0I7QUFDL0M7QUFKZ0I7QUFNVCxTQUFTLHFCQUNkLEdBQ1E7QUFDUixTQUFPLGFBQWEsR0FBRyxvQkFBb0I7QUFDN0M7QUFKZ0I7IiwKICAibmFtZXMiOiBbXQp9Cg==