UNPKG

@reactivemarkets/switchboard-sdk

Version:
12 lines (11 loc) 864 B
import { ExecutionReport, Heartbeat, MarketDataSnapshot, Side, TestRequest } from "@reactivemarkets/switchboard-api"; import { IMetric } from "../iMetric"; import { IStrategyParameter } from "../iStrategyParameter"; export declare const now: () => bigint; export declare const toBidMap: (snapshot: MarketDataSnapshot) => Map<number, number[]>; export declare const toOfferMap: (snapshot: MarketDataSnapshot) => Map<number, number[]>; export declare const toDate: (nanos: bigint) => Date; export declare const toSide: (side: Side) => "buy" | "sell" | undefined; export declare const toExecVenues: (executionReport: ExecutionReport) => string[] | undefined; export declare const toMetrics: (message: Heartbeat | TestRequest) => IMetric[] | undefined; export declare const toStrategyParameters: (executionReport: ExecutionReport) => IStrategyParameter[] | undefined;