UNPKG

convex

Version:

Client for the Convex Cloud

30 lines (29 loc) 809 B
"use strict"; import { convexToJson } from "../../values/index.js"; import { version } from "../../index.js"; import { performAsyncSyscall } from "./syscall.js"; export function setupActionDatabaseClient(requestId) { return { query: async (name, ...args) => { const syscallArgs = { name, args: convexToJson(args), version, requestId }; const result = await performAsyncSyscall("actions/query", syscallArgs); return result; }, mutation: async (name, ...args) => { const syscallArgs = { name, args: convexToJson(args), version, requestId }; const result = await performAsyncSyscall("actions/mutation", syscallArgs); return result; } }; } //# sourceMappingURL=actions_impl.js.map