UNPKG

convex

Version:

Client for the Convex Cloud

43 lines (42 loc) 1.13 kB
"use strict"; import { version } from "../../index.js"; import { convexToJson, jsonToConvex } from "../../values/index.js"; import { performAsyncSyscall } from "./syscall.js"; export function setupHttpCalls() { return { runQuery: async (name, ...args) => { const syscallArgs = { name, args: convexToJson(args), version }; const result = jsonToConvex( await performAsyncSyscall("httpEndpoint/runQuery", syscallArgs) ); return result; }, runMutation: async (name, ...args) => { const syscallArgs = { name, args: convexToJson(args), version }; const result = jsonToConvex( await performAsyncSyscall("httpEndpoint/runMutation", syscallArgs) ); return result; }, runAction: async (name, ...args) => { const syscallArgs = { name, args: convexToJson(args), version }; const result = jsonToConvex( await performAsyncSyscall("httpEndpoint/runAction", syscallArgs) ); return result; } }; } //# sourceMappingURL=http_impl.js.map