@drift-labs/sdk
Version:
SDK for Drift Protocol
24 lines • 841 B
TypeScript
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>;
}
//# sourceMappingURL=WebsocketSubscription.d.ts.map