Private findPrivate find index of level in book, using "price" property as primary key
index of level in book, if found, else -1
Returns a cloned copy of the current orderbook state
Process orderbook delta change, either deleting, updating or inserting level data into the existing book. Price is used on each level to find existing index in tracked book state.
Optional deleteDelta: OrderBookLevelState<unknown>[] = []levels to delete
Optional upsertDelta: OrderBookLevelState<unknown>[] = []levels to update (will automatically insert if level does not exist)
Optional insertDelta: OrderBookLevelState<unknown>[] = []levels to insert
Process orderbook snapshot, replacing existing book in memory
current orderbook snapshot represented as array, where each child element is a level in the orderbook
Private insertPrivate insert item, mutating existing book store
dump orderbook state to console
Private replacePrivate replace item at index, mutating existing book store
empty current orderbook store to free memory
Private sortPrivate trackPrivate trimPrivate trimGenerated using TypeDoc
Storage helper to store/track/manipulate the current state of an symbol's orderbook