UNPKG

@tai-kun/surrealdb

Version:

The SurrealDB SDK for JavaScript

88 lines (86 loc) 9.35 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/errors/engine.ts var engine_exports = {}; __export(engine_exports, { ConnectionUnavailableError: () => ConnectionUnavailableError, EngineError: () => EngineError, HttpEngineError: () => HttpEngineError, ServerResponseError: () => ServerResponseError, StateTransitionError: () => StateTransitionError, WebSocketEngineError: () => WebSocketEngineError }); module.exports = __toCommonJS(engine_exports); var import_general = require("./general.cjs"); var _EngineError = class _EngineError extends import_general.SurrealError { constructor(message, options) { super(message, options); this.fatal = options?.fatal; } }; __name(_EngineError, "EngineError"); _EngineError.prototype.name = "EngineError"; var EngineError = _EngineError; var _HttpEngineError = class _HttpEngineError extends EngineError { constructor(message, options) { super(message, options); } }; __name(_HttpEngineError, "HttpEngineError"); _HttpEngineError.prototype.name = "HttpEngineError"; var HttpEngineError = _HttpEngineError; var _WebSocketEngineError = class _WebSocketEngineError extends EngineError { constructor(code, message, options) { super(message, options); this.code = code; } }; __name(_WebSocketEngineError, "WebSocketEngineError"); _WebSocketEngineError.prototype.name = "WebSocketEngineError"; var WebSocketEngineError = _WebSocketEngineError; var _StateTransitionError = class _StateTransitionError extends import_general.SurrealAggregateError { constructor(from, to, fallback, errors, options) { super( `The transition from \`${from}\` to \`${to}\` failed, falling back to \`${fallback}\`.`, errors, options ); this.from = from; this.to = to; this.fallback = fallback; } }; __name(_StateTransitionError, "StateTransitionError"); _StateTransitionError.prototype.name = "StateTransitionError"; var StateTransitionError = _StateTransitionError; var _ConnectionUnavailableError = class _ConnectionUnavailableError extends import_general.SurrealError { constructor(options) { super("The connection is unavailable.", options); } }; __name(_ConnectionUnavailableError, "ConnectionUnavailableError"); _ConnectionUnavailableError.prototype.name = "ConnectionUnavailableError"; var ConnectionUnavailableError = _ConnectionUnavailableError; var _ServerResponseError = class _ServerResponseError extends import_general.SurrealError { }; __name(_ServerResponseError, "ServerResponseError"); _ServerResponseError.prototype.name = "ServerResponseError"; var ServerResponseError = _ServerResponseError; //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vc3JjL2Vycm9ycy9lbmdpbmUudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImltcG9ydCB7XG4gIFN1cnJlYWxBZ2dyZWdhdGVFcnJvcixcbiAgU3VycmVhbEVycm9yLFxuICB0eXBlIFN1cnJlYWxFcnJvck9wdGlvbnMsXG59IGZyb20gXCIuL2dlbmVyYWxcIjtcblxuZXhwb3J0IGludGVyZmFjZSBFbmdpbmVTdXJyZWFsRXJyb3JPcHRpb25zIGV4dGVuZHMgU3VycmVhbEVycm9yT3B0aW9ucyB7XG4gIHJlYWRvbmx5IGZhdGFsPzogYm9vbGVhbiB8IHVuZGVmaW5lZDtcbn1cblxuLyoqXG4gKiBbQVBJIFJlZmVyZW5jZV0oaHR0cHM6Ly90YWkta3VuLmdpdGh1Yi5pby9zdXJyZWFsZGIuanMvdjIvZ3VpZGVzL2Vycm9ycy8jZW5naW5lZXJyb3IpXG4gKi9cbmV4cG9ydCBjbGFzcyBFbmdpbmVFcnJvciBleHRlbmRzIFN1cnJlYWxFcnJvciB7XG4gIHN0YXRpYyB7XG4gICAgdGhpcy5wcm90b3R5cGUubmFtZSA9IFwiRW5naW5lRXJyb3JcIjtcbiAgfVxuXG4gIGZhdGFsOiBib29sZWFuIHwgdW5kZWZpbmVkO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIG1lc3NhZ2U6IHN0cmluZyxcbiAgICBvcHRpb25zPzogRW5naW5lU3VycmVhbEVycm9yT3B0aW9ucyB8IHVuZGVmaW5lZCxcbiAgKSB7XG4gICAgc3VwZXIobWVzc2FnZSwgb3B0aW9ucyk7XG4gICAgdGhpcy5mYXRhbCA9IG9wdGlvbnM/LmZhdGFsO1xuICB9XG59XG5cbi8qKlxuICogW0FQSSBSZWZlcmVuY2VdKGh0dHBzOi8vdGFpLWt1bi5naXRodWIuaW8vc3VycmVhbGRiLmpzL3YyL2d1aWRlcy9lcnJvcnMvI2h0dHBlbmdpbmVlcnJvcilcbiAqL1xuZXhwb3J0IGNsYXNzIEh0dHBFbmdpbmVFcnJvciBleHRlbmRzIEVuZ2luZUVycm9yIHtcbiAgc3RhdGljIHtcbiAgICB0aGlzLnByb3RvdHlwZS5uYW1lID0gXCJIdHRwRW5naW5lRXJyb3JcIjtcbiAgfVxuXG4gIGNvbnN0cnVjdG9yKFxuICAgIG1lc3NhZ2U6IHN0cmluZyxcbiAgICBvcHRpb25zPzogRW5naW5lU3VycmVhbEVycm9yT3B0aW9ucyB8IHVuZGVmaW5lZCxcbiAgKSB7XG4gICAgc3VwZXIobWVzc2FnZSwgb3B0aW9ucyk7XG4gIH1cbn1cblxuLy8gU2VlOiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9kb2NzL1dlYi9BUEkvQ2xvc2VFdmVudC9jb2RlXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRzL3dlYnNvY2tldC93ZWJzb2NrZXQueG1sI2Nsb3NlLWNvZGUtbnVtYmVyXG5leHBvcnQgbmFtZXNwYWNlIFdlYlNvY2tldEVuZ2luZVN0YXR1c0NvZGUge1xuICBleHBvcnQgdHlwZSBEZWZpbmVkID1cbiAgICAvLyB8IDEwMDBcbiAgICAvLyB8IDEwMDRcbiAgICAvLyB8IDEwMDVcbiAgICAvLyB8IDEwMTVcbiAgICAvLyB8IDEwMDFcbiAgICAvLyB8IDEwMDZcbiAgICB8IDEwMDJcbiAgICB8IDEwMDNcbiAgICB8IDEwMDdcbiAgICB8IDEwMDhcbiAgICB8IDEwMDlcbiAgICB8IDEwMTBcbiAgICB8IDEwMTFcbiAgICB8IDEwMTJcbiAgICB8IDEwMTNcbiAgICB8IDEwMTQ7XG5cbiAgZXhwb3J0IHR5cGUgQ3VzdG9tID1cbiAgICB8IDMxNTBcbiAgICB8IDMxNTFcbiAgICB8IDMxNTJcbiAgICB8IDMxNTNcbiAgICB8IDMxNTQ7XG59XG5cbi8qKlxuICoge0BsaW5rIFdlYlNvY2tldEVuZ2luZUVycm9yfVxuICovXG5leHBvcnQgdHlwZSBXZWJTb2NrZXRFbmdpbmVTdGF0dXNDb2RlID1cbiAgfCBXZWJTb2NrZXRFbmdpbmVTdGF0dXNDb2RlLkRlZmluZWRcbiAgfCBXZWJTb2NrZXRFbmdpbmVTdGF0dXNDb2RlLkN1c3RvbTtcblxuLyoqXG4gKiBbQVBJIFJlZmVyZW5jZV0oaHR0cHM6Ly90YWkta3VuLmdpdGh1Yi5pby9zdXJyZWFsZGIuanMvdjIvZ3VpZGVzL2Vycm9ycy8jd2Vic29ja2V0ZW5naW5lZXJyb3IpXG4gKi9cbmV4cG9ydCBjbGFzcyBXZWJTb2NrZXRFbmdpbmVFcnJvciBleHRlbmRzIEVuZ2luZUVycm9yIHtcbiAgc3RhdGljIHtcbiAgICB0aGlzLnByb3RvdHlwZS5uYW1lID0gXCJXZWJTb2NrZXRFbmdpbmVFcnJvclwiO1xuICB9XG5cbiAgY29uc3RydWN0b3IoXG4gICAgcHVibGljIGNvZGU6IFdlYlNvY2tldEVuZ2luZVN0YXR1c0NvZGUsXG4gICAgbWVzc2FnZTogc3RyaW5nLFxuICAgIG9wdGlvbnM/OiBFbmdpbmVTdXJyZWFsRXJyb3JPcHRpb25zIHwgdW5kZWZpbmVkLFxuICApIHtcbiAgICBzdXBlcihtZXNzYWdlLCBvcHRpb25zKTtcbiAgfVxufVxuXG4vKipcbiAqIFtBUEkgUmVmZXJlbmNlXShodHRwczovL3RhaS1rdW4uZ2l0aHViLmlvL3N1cnJlYWxkYi5qcy92Mi9ndWlkZXMvZXJyb3JzLyNzdGF0ZXRyYW5zaXRpb25lcnJvcilcbiAqL1xuZXhwb3J0IGNsYXNzIFN0YXRlVHJhbnNpdGlvbkVycm9yIGV4dGVuZHMgU3VycmVhbEFnZ3JlZ2F0ZUVycm9yIHtcbiAgc3RhdGljIHtcbiAgICB0aGlzLnByb3RvdHlwZS5uYW1lID0gXCJTdGF0ZVRyYW5zaXRpb25FcnJvclwiO1xuICB9XG5cbiAgY29uc3RydWN0b3IoXG4gICAgcHVibGljIGZyb206IHN0cmluZyxcbiAgICBwdWJsaWMgdG86IHN0cmluZyxcbiAgICBwdWJsaWMgZmFsbGJhY2s6IHN0cmluZyxcbiAgICBlcnJvcnM6IHJlYWRvbmx5IHVua25vd25bXSxcbiAgICBvcHRpb25zPzogT21pdDxTdXJyZWFsRXJyb3JPcHRpb25zLCBcImNhdXNlXCI+IHwgdW5kZWZpbmVkLFxuICApIHtcbiAgICBzdXBlcihcbiAgICAgIGBUaGUgdHJhbnNpdGlvbiBmcm9tIFxcYCR7ZnJvbX1cXGAgdG8gXFxgJHt0b31cXGAgZmFpbGVkLCBgXG4gICAgICAgICsgYGZhbGxpbmcgYmFjayB0byBcXGAke2ZhbGxiYWNrfVxcYC5gLFxuICAgICAgZXJyb3JzLFxuICAgICAgb3B0aW9ucyxcbiAgICApO1xuICB9XG59XG5cbi8qKlxuICogW0FQSSBSZWZlcmVuY2VdKGh0dHBzOi8vdGFpLWt1bi5naXRodWIuaW8vc3VycmVhbGRiLmpzL3YyL2d1aWRlcy9lcnJvcnMvI2Nvbm5lY3Rpb251bmF2YWlsYWJsZWVycm9yKVxuICovXG5leHBvcnQgY2xhc3MgQ29ubmVjdGlvblVuYXZhaWxhYmxlRXJyb3IgZXh0ZW5kcyBTdXJyZWFsRXJyb3Ige1xuICBzdGF0aWMge1xuICAgIHRoaXMucHJvdG90eXBlLm5hbWUgPSBcIkNvbm5lY3Rpb25VbmF2YWlsYWJsZUVycm9yXCI7XG4gIH1cblxuICBjb25zdHJ1Y3RvcihvcHRpb25zPzogU3VycmVhbEVycm9yT3B0aW9ucyB8IHVuZGVmaW5lZCkge1xuICAgIHN1cGVyKFwiVGhlIGNvbm5lY3Rpb24gaXMgdW5hdmFpbGFibGUuXCIsIG9wdGlvbnMpO1xuICB9XG59XG5cbmV4cG9ydCBjbGFzcyBTZXJ2ZXJSZXNwb25zZUVycm9yIGV4dGVuZHMgU3VycmVhbEVycm9yIHtcbiAgc3RhdGljIHtcbiAgICB0aGlzLnByb3RvdHlwZS5uYW1lID0gXCJTZXJ2ZXJSZXNwb25zZUVycm9yXCI7XG4gIH1cbn1cbiJdLAogICJtYXBwaW5ncyI6ICI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEscUJBSU87QUFTQSxJQUFNLGVBQU4sTUFBTSxxQkFBb0IsNEJBQWE7QUFBQSxFQU81QyxZQUNFLFNBQ0EsU0FDQTtBQUNBLFVBQU0sU0FBUyxPQUFPO0FBQ3RCLFNBQUssUUFBUSxTQUFTO0FBQUEsRUFDeEI7QUFDRjtBQWQ4QztBQUUxQyxhQUFLLFVBQVUsT0FBTztBQUZuQixJQUFNLGNBQU47QUFtQkEsSUFBTSxtQkFBTixNQUFNLHlCQUF3QixZQUFZO0FBQUEsRUFLL0MsWUFDRSxTQUNBLFNBQ0E7QUFDQSxVQUFNLFNBQVMsT0FBTztBQUFBLEVBQ3hCO0FBQ0Y7QUFYaUQ7QUFFN0MsaUJBQUssVUFBVSxPQUFPO0FBRm5CLElBQU0sa0JBQU47QUFvREEsSUFBTSx3QkFBTixNQUFNLDhCQUE2QixZQUFZO0FBQUEsRUFLcEQsWUFDUyxNQUNQLFNBQ0EsU0FDQTtBQUNBLFVBQU0sU0FBUyxPQUFPO0FBSmY7QUFBQSxFQUtUO0FBQ0Y7QUFac0Q7QUFFbEQsc0JBQUssVUFBVSxPQUFPO0FBRm5CLElBQU0sdUJBQU47QUFpQkEsSUFBTSx3QkFBTixNQUFNLDhCQUE2QixxQ0FBc0I7QUFBQSxFQUs5RCxZQUNTLE1BQ0EsSUFDQSxVQUNQLFFBQ0EsU0FDQTtBQUNBO0FBQUEsTUFDRSx5QkFBeUIsSUFBSSxXQUFXLEVBQUUsZ0NBQ2pCLFFBQVE7QUFBQSxNQUNqQztBQUFBLE1BQ0E7QUFBQSxJQUNGO0FBWE87QUFDQTtBQUNBO0FBQUEsRUFVVDtBQUNGO0FBbkJnRTtBQUU1RCxzQkFBSyxVQUFVLE9BQU87QUFGbkIsSUFBTSx1QkFBTjtBQXdCQSxJQUFNLDhCQUFOLE1BQU0sb0NBQW1DLDRCQUFhO0FBQUEsRUFLM0QsWUFBWSxTQUEyQztBQUNyRCxVQUFNLGtDQUFrQyxPQUFPO0FBQUEsRUFDakQ7QUFDRjtBQVI2RDtBQUV6RCw0QkFBSyxVQUFVLE9BQU87QUFGbkIsSUFBTSw2QkFBTjtBQVVBLElBQU0sdUJBQU4sTUFBTSw2QkFBNEIsNEJBQWE7QUFJdEQ7QUFKc0Q7QUFFbEQscUJBQUssVUFBVSxPQUFPO0FBRm5CLElBQU0sc0JBQU47IiwKICAibmFtZXMiOiBbXQp9Cg==