@bcswaper/apis
Version:
bcswaper apis
18 lines (17 loc) • 584 B
TypeScript
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;
}