@tai-kun/surrealdb
Version:
The SurrealDB SDK for JavaScript
98 lines (96 loc) • 7.19 kB
JavaScript
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
// src/utils/is-data-type-of.ts
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");
export {
isBoundExcluded,
isBoundIncluded,
isDataTypeOf,
isDatetime,
isDecimal,
isDuration,
isFuture,
isGeometryCollection,
isGeometryLine,
isGeometryMultiLine,
isGeometryMultiPoint,
isGeometryMultiPolygon,
isGeometryPoint,
isGeometryPolygon,
isRange,
isTable,
isThing,
isUuid
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vc3JjL3V0aWxzL2lzLWRhdGEtdHlwZS1vZi50cyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiZXhwb3J0IGZ1bmN0aW9uIGlzRGF0YVR5cGVPZjxUID0gYW55PihvOiB1bmtub3duLCBpZDogc3RyaW5nKTogbyBpcyBUIHtcbiAgcmV0dXJuIG8gIT09IG51bGxcbiAgICAmJiB0eXBlb2YgbyA9PT0gXCJvYmplY3RcIlxuICAgIC8vIEB0cy1leHBlY3QtZXJyb3JcbiAgICAmJiBvW1wiJCRkYXRhdHlwZVwiXSA9PT0gU3ltYm9sLmZvcihcIkB0YWkta3VuL3N1cnJlYWxkYi9kYXRhLXR5cGVzL1wiICsgaWQpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNUYWJsZTxUID0gYW55PihvOiB1bmtub3duKTogbyBpcyBUIHtcbiAgcmV0dXJuIGlzRGF0YVR5cGVPZihvLCBcInRhYmxlXCIpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNUaGluZzxUID0gYW55PihvOiB1bmtub3duKTogbyBpcyBUIHtcbiAgcmV0dXJuIGlzRGF0YVR5cGVPZihvLCBcInRoaW5nXCIpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNEZWNpbWFsPFQgPSBhbnk+KG86IHVua25vd24pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwiZGVjaW1hbFwiKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzRGF0ZXRpbWU8VCA9IGFueT4obzogdW5rbm93bik6IG8gaXMgVCB7XG4gIHJldHVybiBpc0RhdGFUeXBlT2YobywgXCJkYXRldGltZVwiKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzRHVyYXRpb248VCA9IGFueT4obzogdW5rbm93bik6IG8gaXMgVCB7XG4gIHJldHVybiBpc0RhdGFUeXBlT2YobywgXCJkdXJhdGlvblwiKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzRnV0dXJlPFQgPSBhbnk+KG86IHVua25vd24pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwiZnV0dXJlXCIpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNVdWlkPFQgPSBhbnk+KG86IHVua25vd24pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwidXVpZFwiKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzUmFuZ2U8VCA9IGFueT4obzogdW5rbm93bik6IG8gaXMgVCB7XG4gIHJldHVybiBpc0RhdGFUeXBlT2YobywgXCJyYW5nZVwiKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzQm91bmRJbmNsdWRlZDxUID0gYW55PihcbiAgbzogdW5rbm93bixcbik6IG8gaXMgVCB7XG4gIHJldHVybiBpc0RhdGFUeXBlT2YobywgXCJib3VuZGluY2x1ZGVkXCIpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNCb3VuZEV4Y2x1ZGVkPFQgPSBhbnk+KFxuICBvOiB1bmtub3duLFxuKTogbyBpcyBUIHtcbiAgcmV0dXJuIGlzRGF0YVR5cGVPZihvLCBcImJvdW5kZXhjbHVkZWRcIik7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBpc0dlb21ldHJ5UG9pbnQ8VCA9IGFueT4oXG4gIG86IHVua25vd24sXG4pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwiZ2VvbWV0cnlwb2ludFwiKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzR2VvbWV0cnlMaW5lPFQgPSBhbnk+KG86IHVua25vd24pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwiZ2VvbWV0cnlsaW5lXCIpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNHZW9tZXRyeVBvbHlnb248VCA9IGFueT4oXG4gIG86IHVua25vd24sXG4pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwiZ2VvbWV0cnlwb2x5Z29uXCIpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNHZW9tZXRyeU11bHRpUG9pbnQ8VCA9IGFueT4oXG4gIG86IHVua25vd24sXG4pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwiZ2VvbWV0cnltdWx0aXBvaW50XCIpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNHZW9tZXRyeU11bHRpTGluZTxUID0gYW55PihcbiAgbzogdW5rbm93bixcbik6IG8gaXMgVCB7XG4gIHJldHVybiBpc0RhdGFUeXBlT2YobywgXCJnZW9tZXRyeW11bHRpbGluZVwiKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzR2VvbWV0cnlNdWx0aVBvbHlnb248VCA9IGFueT4oXG4gIG86IHVua25vd24sXG4pOiBvIGlzIFQge1xuICByZXR1cm4gaXNEYXRhVHlwZU9mKG8sIFwiZ2VvbWV0cnltdWx0aXBvbHlnb25cIik7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBpc0dlb21ldHJ5Q29sbGVjdGlvbjxUID0gYW55PihcbiAgbzogdW5rbm93bixcbik6IG8gaXMgVCB7XG4gIHJldHVybiBpc0RhdGFUeXBlT2YobywgXCJnZW9tZXRyeWNvbGxlY3Rpb25cIik7XG59XG4iXSwKICAibWFwcGluZ3MiOiAiOzs7O0FBQU8sU0FBUyxhQUFzQixHQUFZLElBQW9CO0FBQ3BFLFNBQU8sTUFBTSxRQUNSLE9BQU8sTUFBTSxZQUViLEVBQUUsWUFBWSxNQUFNLE9BQU8sSUFBSSxtQ0FBbUMsRUFBRTtBQUMzRTtBQUxnQjtBQU9ULFNBQVMsUUFBaUIsR0FBb0I7QUFDbkQsU0FBTyxhQUFhLEdBQUcsT0FBTztBQUNoQztBQUZnQjtBQUlULFNBQVMsUUFBaUIsR0FBb0I7QUFDbkQsU0FBTyxhQUFhLEdBQUcsT0FBTztBQUNoQztBQUZnQjtBQUlULFNBQVMsVUFBbUIsR0FBb0I7QUFDckQsU0FBTyxhQUFhLEdBQUcsU0FBUztBQUNsQztBQUZnQjtBQUlULFNBQVMsV0FBb0IsR0FBb0I7QUFDdEQsU0FBTyxhQUFhLEdBQUcsVUFBVTtBQUNuQztBQUZnQjtBQUlULFNBQVMsV0FBb0IsR0FBb0I7QUFDdEQsU0FBTyxhQUFhLEdBQUcsVUFBVTtBQUNuQztBQUZnQjtBQUlULFNBQVMsU0FBa0IsR0FBb0I7QUFDcEQsU0FBTyxhQUFhLEdBQUcsUUFBUTtBQUNqQztBQUZnQjtBQUlULFNBQVMsT0FBZ0IsR0FBb0I7QUFDbEQsU0FBTyxhQUFhLEdBQUcsTUFBTTtBQUMvQjtBQUZnQjtBQUlULFNBQVMsUUFBaUIsR0FBb0I7QUFDbkQsU0FBTyxhQUFhLEdBQUcsT0FBTztBQUNoQztBQUZnQjtBQUlULFNBQVMsZ0JBQ2QsR0FDUTtBQUNSLFNBQU8sYUFBYSxHQUFHLGVBQWU7QUFDeEM7QUFKZ0I7QUFNVCxTQUFTLGdCQUNkLEdBQ1E7QUFDUixTQUFPLGFBQWEsR0FBRyxlQUFlO0FBQ3hDO0FBSmdCO0FBTVQsU0FBUyxnQkFDZCxHQUNRO0FBQ1IsU0FBTyxhQUFhLEdBQUcsZUFBZTtBQUN4QztBQUpnQjtBQU1ULFNBQVMsZUFBd0IsR0FBb0I7QUFDMUQsU0FBTyxhQUFhLEdBQUcsY0FBYztBQUN2QztBQUZnQjtBQUlULFNBQVMsa0JBQ2QsR0FDUTtBQUNSLFNBQU8sYUFBYSxHQUFHLGlCQUFpQjtBQUMxQztBQUpnQjtBQU1ULFNBQVMscUJBQ2QsR0FDUTtBQUNSLFNBQU8sYUFBYSxHQUFHLG9CQUFvQjtBQUM3QztBQUpnQjtBQU1ULFNBQVMsb0JBQ2QsR0FDUTtBQUNSLFNBQU8sYUFBYSxHQUFHLG1CQUFtQjtBQUM1QztBQUpnQjtBQU1ULFNBQVMsdUJBQ2QsR0FDUTtBQUNSLFNBQU8sYUFBYSxHQUFHLHNCQUFzQjtBQUMvQztBQUpnQjtBQU1ULFNBQVMscUJBQ2QsR0FDUTtBQUNSLFNBQU8sYUFBYSxHQUFHLG9CQUFvQjtBQUM3QztBQUpnQjsiLAogICJuYW1lcyI6IFtdCn0K