UNPKG

@ultrade/ultrade-js-sdk

Version:

This package contains the original js/ts SDK.

16 lines (15 loc) 738 B
import { IAccountForClient, IMarketForClient, ISystemForClient, IWalletForClient, IAffiliateForClient, ISocialForClient, SubscribeOptions } from "./index.ts"; import { Network } from "../const/index.ts"; import { STREAMS } from "../enum/index.ts"; export interface ClientOptions { network: Network; apiUrl?: string; algoSdkClient: any; websocketUrl: string; companyId?: number; } export interface IClient extends IMarketForClient, IAccountForClient, IWalletForClient, ISystemForClient, IAffiliateForClient, ISocialForClient { getSocketSubscribeOptions(streams: STREAMS[]): SubscribeOptions; subscribe(subscribeOptions: SubscribeOptions, callback: Function): number; unsubscribe(handlerId: number): void; }