@tai-kun/surrealdb
Version:
The SurrealDB SDK for JavaScript
117 lines (115 loc) • 8.62 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/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==