UNPKG

@drift-labs/sdk-browser

Version:
24 lines (23 loc) 790 B
import { OrderSubscriber } from './OrderSubscriber'; import { Commitment } from '@solana/web3.js'; import { ResubOpts } from '../accounts/types'; export declare class WebsocketSubscription { private orderSubscriber; private commitment; private skipInitialLoad; private resubOpts?; private resyncIntervalMs?; private subscriber?; private resyncTimeoutId?; private decoded?; constructor({ orderSubscriber, commitment, skipInitialLoad, resubOpts, resyncIntervalMs, decoded, }: { orderSubscriber: OrderSubscriber; commitment: Commitment; skipInitialLoad?: boolean; resubOpts?: ResubOpts; resyncIntervalMs?: number; decoded?: boolean; }); subscribe(): Promise<void>; unsubscribe(): Promise<void>; }