26 lines · 1.0 KB · TypeScript
RawDownload
import type { ScopeId } from "@executor/sdk";import { OpenApiClient } from "./client"; // ---------------------------------------------------------------------------// Query atoms// --------------------------------------------------------------------------- export const openApiSourceAtom = (scopeId: ScopeId, namespace: string) =>  OpenApiClient.query("openapi", "getSource", {    path: { scopeId, namespace },    timeToLive: "15 seconds",  }); // ---------------------------------------------------------------------------// Mutation atoms// --------------------------------------------------------------------------- export const previewOpenApiSpec = OpenApiClient.mutation("openapi", "previewSpec"); export const addOpenApiSpec = OpenApiClient.mutation("openapi", "addSpec"); export const updateOpenApiSource = OpenApiClient.mutation("openapi", "updateSource"); export const startOpenApiOAuth = OpenApiClient.mutation("openapi", "startOAuth"); export const completeOpenApiOAuth = OpenApiClient.mutation("openapi", "completeOAuth");

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t