UNPKG

@ln-markets/sdk

Version:

TypeScript SDK for LNMarkets API v2

17 lines (16 loc) 649 B
import Websocket from 'ws'; export type WebsocketClient = Awaited<ReturnType<typeof createWebsocketClient>>; type WebsocketClientOptions = { heartbeat?: boolean; network?: 'mainnet' | 'testnet'; }; export declare const createWebsocketClient: (options?: WebsocketClientOptions) => Promise<{ disconnect: () => void; getChannels: () => Promise<string[]>; ping: () => Promise<string>; send: (method: string, params?: number | Record<string, any> | string) => Promise<unknown>; subscribe: (channels: string[]) => Promise<string[]>; unsubscribe: (channels: string[]) => Promise<string[]>; ws: Websocket; }>; export {};