UNPKG

@drift-labs/sdk

Version:
28 lines 991 B
/// <reference types="node" /> /// <reference types="node" /> import { UserMap } from './userMap'; import { UserAccount } from '../types'; import { MemcmpFilter } from '@solana/web3.js'; import { GrpcConfigs, ResubOpts } from '../accounts/types'; export declare class grpcSubscription { private grpcConfigs; private userMap; private skipInitialLoad; private resubOpts?; private includeIdle?; private additionalFilters?; private decodeFn; private subscriber; constructor({ grpcConfigs, userMap, skipInitialLoad, resubOpts, includeIdle, decodeFn, additionalFilters, }: { grpcConfigs: GrpcConfigs; userMap: UserMap; skipInitialLoad?: boolean; resubOpts?: ResubOpts; includeIdle?: boolean; decodeFn: (name: string, data: Buffer) => UserAccount; additionalFilters?: MemcmpFilter[]; }); subscribe(): Promise<void>; unsubscribe(): Promise<void>; } //# sourceMappingURL=grpcSubscription.d.ts.map