@reactivemarkets/switchboard-sdk
Version:
SDK for the Reactive Markets Switchboard
12 lines (11 loc) • 864 B
TypeScript
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;