@fuzefinance/orderbook-bignumber
Version:
Node.js Lmit Order Book for high-frequency trading (HFT).
15 lines (14 loc) • 466 B
TypeScript
import type BigNumber from "bignumber.js";
import type { StopOrder } from "./types";
export declare class StopQueue {
private readonly _price;
private readonly _orders;
private _ordersMap;
constructor(price: BigNumber);
get price(): BigNumber;
len: () => number;
removeFromHead: () => StopOrder | undefined;
append: (order: StopOrder) => StopOrder;
remove: (id: string) => StopOrder | undefined;
toArray: () => StopOrder[];
}