@proton/ccxt
Version:
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 130+ exchanges
36 lines (35 loc) • 1.15 kB
TypeScript
declare class OrderBookSide extends Array {
constructor(deltas?: any[], depth?: any);
storeArray(delta: any): void;
store(price: any, size: any): void;
limit(): void;
}
declare class CountedOrderBookSide extends OrderBookSide {
store(price: any, size: any, count: any): void;
storeArray(delta: any): void;
}
declare class IndexedOrderBookSide extends Array {
constructor(deltas?: any[], depth?: number);
store(price: any, size: any, id: any): void;
storeArray(delta: any): void;
limit(): void;
}
declare class Asks extends OrderBookSide {
get side(): boolean;
}
declare class Bids extends OrderBookSide {
get side(): boolean;
}
declare class CountedAsks extends CountedOrderBookSide {
get side(): boolean;
}
declare class CountedBids extends CountedOrderBookSide {
get side(): boolean;
}
declare class IndexedAsks extends IndexedOrderBookSide {
get side(): boolean;
}
declare class IndexedBids extends IndexedOrderBookSide {
get side(): boolean;
}
export { Asks, Bids, OrderBookSide, CountedAsks, CountedBids, CountedOrderBookSide, IndexedAsks, IndexedBids, IndexedOrderBookSide, };