@drift-labs/sdk
Version:
SDK for Drift Protocol
23 lines • 802 B
TypeScript
import { OrderSubscriber } from './OrderSubscriber';
import { GrpcConfigs, ResubOpts } from '../accounts/types';
export declare class grpcSubscription {
private orderSubscriber;
private skipInitialLoad;
private resubOpts?;
private resyncIntervalMs?;
private subscriber?;
private resyncTimeoutId?;
private decoded?;
private grpcConfigs;
constructor({ grpcConfigs, orderSubscriber, skipInitialLoad, resubOpts, resyncIntervalMs, decoded, }: {
grpcConfigs: GrpcConfigs;
orderSubscriber: OrderSubscriber;
skipInitialLoad?: boolean;
resubOpts?: ResubOpts;
resyncIntervalMs?: number;
decoded?: boolean;
});
subscribe(): Promise<void>;
unsubscribe(): Promise<void>;
}
//# sourceMappingURL=grpcSubscription.d.ts.map