UNPKG

@arkts/headless-jsonrpc

Version:

Simple and Fast headless JSON-RPC communication libraries support advanced features such as retry and timeout.

13 lines (12 loc) 1 kB
import { Connection, ConnectionAdapter, ConnectionOptions, JSONRPC, NotificationOptions, SendRequestOptions, TimeoutOptions, createConnection } from "./connection-DMjPZGJA.js"; import { BrowserWindowAdapterOptions, createBrowserWindowAdapter } from "./browser-window-CujJb-Ch.js"; import { VSCodeWebviewAdapterOptions, createVSCodeWebviewAdapter } from "./vscode-webview-DRaL5A65.js"; //#region src/errors/timeout-exception.d.ts declare class TimeoutException extends Error { readonly operationType: "sendRequest" | "sendNotification"; constructor(operationType?: "sendRequest" | "sendNotification"); static isTimeoutException(error: unknown): error is TimeoutException; } //#endregion export { BrowserWindowAdapterOptions, Connection, ConnectionAdapter, ConnectionOptions, JSONRPC, NotificationOptions, SendRequestOptions, TimeoutException, TimeoutOptions, VSCodeWebviewAdapterOptions, createBrowserWindowAdapter, createConnection, createVSCodeWebviewAdapter }; //# sourceMappingURL=index.d.ts.map