@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.01 kB
text/typescript
import { Connection, ConnectionAdapter, ConnectionOptions, JSONRPC, NotificationOptions, SendRequestOptions, TimeoutOptions, createConnection } from "./connection-DNMjSBUK.cjs";
import { BrowserWindowAdapterOptions, createBrowserWindowAdapter } from "./browser-window-VL2dGV0y.cjs";
import { VSCodeWebviewAdapterOptions, createVSCodeWebviewAdapter } from "./vscode-webview-irjkdOQb.cjs";
//#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.cts.map