UNPKG

@tai-kun/surrealdb

Version:

The SurrealDB SDK for JavaScript

20 lines (18 loc) 1.82 kB
var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); // src/engine/process-endpoint.ts 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"); export { processEndpoint as default }; //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vc3JjL2VuZ2luZS9wcm9jZXNzLWVuZHBvaW50LnRzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyJleHBvcnQgaW50ZXJmYWNlIFByb2Nlc3NFbmRwb2ludE9wdGlvbnMge1xuICByZWFkb25seSB0cmFuc2Zvcm1FbmRwb2ludD86IFwiYXV0b1wiIHwgXCJwcmVzZXJ2ZVwiIHwgdW5kZWZpbmVkO1xufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBwcm9jZXNzRW5kcG9pbnQoXG4gIGVuZHBvaW50OiBzdHJpbmcgfCBVUkwsXG4gIG9wdGlvbnM/OiBQcm9jZXNzRW5kcG9pbnRPcHRpb25zIHwgdW5kZWZpbmVkLFxuKTogVVJMIHtcbiAgZW5kcG9pbnQgPSBuZXcgVVJMKGVuZHBvaW50KTtcblxuICBpZiAoXG4gICAgb3B0aW9ucz8udHJhbnNmb3JtRW5kcG9pbnQgIT09IFwicHJlc2VydmVcIlxuICAgICYmICFlbmRwb2ludC5wYXRobmFtZS5lbmRzV2l0aChcIi9ycGNcIilcbiAgKSB7XG4gICAgaWYgKCFlbmRwb2ludC5wYXRobmFtZS5lbmRzV2l0aChcIi9cIikpIHtcbiAgICAgIGVuZHBvaW50LnBhdGhuYW1lICs9IFwiL1wiO1xuICAgIH1cblxuICAgIGVuZHBvaW50LnBhdGhuYW1lICs9IFwicnBjXCI7XG4gIH1cblxuICByZXR1cm4gZW5kcG9pbnQ7XG59XG4iXSwKICAibWFwcGluZ3MiOiAiOzs7O0FBSWUsU0FBUixnQkFDTCxVQUNBLFNBQ0s7QUFDTCxhQUFXLElBQUksSUFBSSxRQUFRO0FBRTNCLE1BQ0UsU0FBUyxzQkFBc0IsY0FDNUIsQ0FBQyxTQUFTLFNBQVMsU0FBUyxNQUFNLEdBQ3JDO0FBQ0EsUUFBSSxDQUFDLFNBQVMsU0FBUyxTQUFTLEdBQUcsR0FBRztBQUNwQyxlQUFTLFlBQVk7QUFBQSxJQUN2QjtBQUVBLGFBQVMsWUFBWTtBQUFBLEVBQ3ZCO0FBRUEsU0FBTztBQUNUO0FBbEJ3QjsiLAogICJuYW1lcyI6IFtdCn0K