| 40 | // ---------------------------------------------------------------------------- |
| 41 | |
| 42 | export interface IExchangeNormalizer<TRawMarket = unknown, TRawEvent = unknown> { |
| 43 | normalizeMarket(raw: TRawMarket): UnifiedMarket | null; |
| 44 | normalizeEvent(raw: TRawEvent): UnifiedEvent | null; |
| 45 | |
| 46 | normalizeOHLCV?(raw: unknown, params: OHLCVParams): PriceCandle[]; |
| 47 | normalizeOrderBook?(raw: unknown, id: string): OrderBook; |
| 48 | normalizeTrade?(raw: unknown, index: number): Trade; |
| 49 | normalizeUserTrade?(raw: unknown, index: number): UserTrade; |
| 50 | normalizePosition?(raw: unknown): Position; |
| 51 | normalizeBalance?(raw: unknown): Balance[]; |
| 52 | } |
no outgoing calls
no test coverage detected