UNPKG

@yaakapp/api

Version:

Yaak is a desktop [API client](https://yaak.app/blog/yet-another-api-client) for interacting with REST, GraphQL, Server Sent Events (SSE), WebSocket, and gRPC APIs. It's built using Tauri, Rust, and ReactJS.

19 lines (18 loc) 725 B
import { AuthenticationPlugin } from './AuthenticationPlugin'; import type { FilterPlugin } from './FilterPlugin'; import type { HttpRequestActionPlugin } from './HttpRequestActionPlugin'; import type { ImporterPlugin } from './ImporterPlugin'; import type { TemplateFunctionPlugin } from './TemplateFunctionPlugin'; import type { ThemePlugin } from './ThemePlugin'; export type { Context } from './Context'; /** * The global structure of a Yaak plugin */ export type PluginDefinition = { importer?: ImporterPlugin; themes?: ThemePlugin[]; filter?: FilterPlugin; authentication?: AuthenticationPlugin; httpRequestActions?: HttpRequestActionPlugin[]; templateFunctions?: TemplateFunctionPlugin[]; };