20 lines · 800 B · TypeScript
RawDownload
import type { ScopeId } from "@executor/sdk";import { GraphqlClient } from "./client"; // ---------------------------------------------------------------------------// Query atoms// --------------------------------------------------------------------------- export const graphqlSourceAtom = (scopeId: ScopeId, namespace: string) =>  GraphqlClient.query("graphql", "getSource", {    path: { scopeId, namespace },    timeToLive: "15 seconds",  }); // ---------------------------------------------------------------------------// Mutation atoms// --------------------------------------------------------------------------- export const addGraphqlSource = GraphqlClient.mutation("graphql", "addSource"); export const updateGraphqlSource = GraphqlClient.mutation("graphql", "updateSource");