@tai-kun/surrealdb
Version:
The SurrealDB SDK for JavaScript
39 lines (37 loc) • 2.76 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/engine/process-endpoint.ts
var process_endpoint_exports = {};
__export(process_endpoint_exports, {
default: () => processEndpoint
});
module.exports = __toCommonJS(process_endpoint_exports);
function processEndpoint(endpoint, options) {
endpoint = new URL(endpoint);
if (options?.transformEndpoint !== "preserve" && !endpoint.pathname.endsWith("/rpc")) {
if (!endpoint.pathname.endsWith("/")) {
endpoint.pathname += "/";
}
endpoint.pathname += "rpc";
}
return endpoint;
}
__name(processEndpoint, "processEndpoint");
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vc3JjL2VuZ2luZS9wcm9jZXNzLWVuZHBvaW50LnRzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyJleHBvcnQgaW50ZXJmYWNlIFByb2Nlc3NFbmRwb2ludE9wdGlvbnMge1xuICByZWFkb25seSB0cmFuc2Zvcm1FbmRwb2ludD86IFwiYXV0b1wiIHwgXCJwcmVzZXJ2ZVwiIHwgdW5kZWZpbmVkO1xufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBwcm9jZXNzRW5kcG9pbnQoXG4gIGVuZHBvaW50OiBzdHJpbmcgfCBVUkwsXG4gIG9wdGlvbnM/OiBQcm9jZXNzRW5kcG9pbnRPcHRpb25zIHwgdW5kZWZpbmVkLFxuKTogVVJMIHtcbiAgZW5kcG9pbnQgPSBuZXcgVVJMKGVuZHBvaW50KTtcblxuICBpZiAoXG4gICAgb3B0aW9ucz8udHJhbnNmb3JtRW5kcG9pbnQgIT09IFwicHJlc2VydmVcIlxuICAgICYmICFlbmRwb2ludC5wYXRobmFtZS5lbmRzV2l0aChcIi9ycGNcIilcbiAgKSB7XG4gICAgaWYgKCFlbmRwb2ludC5wYXRobmFtZS5lbmRzV2l0aChcIi9cIikpIHtcbiAgICAgIGVuZHBvaW50LnBhdGhuYW1lICs9IFwiL1wiO1xuICAgIH1cblxuICAgIGVuZHBvaW50LnBhdGhuYW1lICs9IFwicnBjXCI7XG4gIH1cblxuICByZXR1cm4gZW5kcG9pbnQ7XG59XG4iXSwKICAibWFwcGluZ3MiOiAiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSWUsU0FBUixnQkFDTCxVQUNBLFNBQ0s7QUFDTCxhQUFXLElBQUksSUFBSSxRQUFRO0FBRTNCLE1BQ0UsU0FBUyxzQkFBc0IsY0FDNUIsQ0FBQyxTQUFTLFNBQVMsU0FBUyxNQUFNLEdBQ3JDO0FBQ0EsUUFBSSxDQUFDLFNBQVMsU0FBUyxTQUFTLEdBQUcsR0FBRztBQUNwQyxlQUFTLFlBQVk7QUFBQSxJQUN2QjtBQUVBLGFBQVMsWUFBWTtBQUFBLEVBQ3ZCO0FBRUEsU0FBTztBQUNUO0FBbEJ3QjsiLAogICJuYW1lcyI6IFtdCn0K