UNPKG

@bcswaper/apis

Version:

bcswaper apis

18 lines (17 loc) 584 B
import { Engine } from "./exchange/engine"; import { Candle, CandleResolution, Order } from "./swapContext"; export interface ISwapUser { params: any; bcswap: Engine; init(): void; handleTick?(price: number): void; handleCandle?(candle: Candle, resolution: CandleResolution): void; accountCallback?(): void; positionCallback?(): void; orderCallback?(order: Order): void; dealCallback?(order: Order): void; start(): void; subscribeCandle(resolution: CandleResolution): void; timer(cron: string, f: () => void): void; stop(): void; }