Skip to main content

Class: CurrentMarket

Defined in: current-market.ts:11

Extends​

  • default

Constructors​

Constructor​

new CurrentMarket(coinrayCache, options?): CurrentMarket

Defined in: current-market.ts:26

Parameters​

coinrayCache​

CoinrayCache

options?​

any = ...

Returns​

CurrentMarket

Overrides​

EventEmitter.constructor

Properties​

coinraySymbol​

coinraySymbol: string

Defined in: current-market.ts:14


listeners​

listeners: object

Defined in: event-emitter.ts:2

Inherited from​

EventEmitter.listeners

Methods​

destroy()​

destroy(): void

Defined in: current-market.ts:47

Returns​

void


dispatchEvent()​

dispatchEvent(eventName, data?): void

Defined in: event-emitter.ts:35

Parameters​

eventName​

any

data?​

Returns​

void

Inherited from​

EventEmitter.dispatchEvent


dispatchTradesDelayed()​

dispatchTradesDelayed(__namedParameters): void

Defined in: current-market.ts:296

Parameters​

__namedParameters​
coinraySymbol​

any

delayInMs​

any

tradesDelayed​

any

type​

any

Returns​

void


getExchange()​

getExchange(): Exchange

Defined in: current-market.ts:60

Returns​

Exchange


getMarket()​

getMarket(): Market

Defined in: current-market.ts:64

Returns​

Market


handleMarketUpdate()​

handleMarketUpdate(__namedParameters): void

Defined in: current-market.ts:112

Parameters​

__namedParameters​
data​

{ coinraySymbol: any; type: any; }

data.coinraySymbol​

any

data.type​

any

Returns​

void


handleOrderBook()​

handleOrderBook(__namedParameters): Promise<void>

Defined in: current-market.ts:193

Parameters​

__namedParameters​
coinraySymbol​

any

orderBook​

any

type​

any

Returns​

Promise<void>


handleTrades()​

handleTrades(__namedParameters): void

Defined in: current-market.ts:266

Parameters​

__namedParameters​
coinraySymbol​

any

trades​

any

type​

any

Returns​

void


hasListeners()​

hasListeners(type): boolean

Defined in: event-emitter.ts:31

Parameters​

type​

any

Returns​

boolean

Inherited from​

EventEmitter.hasListeners


off()​

off(type, callback): void

Defined in: event-emitter.ts:20

Parameters​

type​

any

callback​

any

Returns​

void

Inherited from​

EventEmitter.off


on()​

on(type, callback): any

Defined in: event-emitter.ts:12

Parameters​

type​

any

callback​

any

Returns​

any

Inherited from​

EventEmitter.on


removeAllListeners()​

removeAllListeners(): void

Defined in: event-emitter.ts:8

Returns​

void

Inherited from​

EventEmitter.removeAllListeners


setCoinraySymbol()​

setCoinraySymbol(coinraySymbol): void

Defined in: current-market.ts:34

Parameters​

coinraySymbol​

string

Returns​

void


startOrderBook()​

startOrderBook(): void

Defined in: current-market.ts:174

Returns​

void


startTrades()​

startTrades(): void

Defined in: current-market.ts:253

Returns​

void


stop()​

stop(): void

Defined in: current-market.ts:55

Returns​

void


stopOrderBook()​

stopOrderBook(): void

Defined in: current-market.ts:180

Returns​

void


stopTrades()​

stopTrades(): void

Defined in: current-market.ts:259

Returns​

void


subscribeCoinraySymbolChange()​

subscribeCoinraySymbolChange(callback): any

Defined in: current-market.ts:82

Parameters​

callback​

any

Returns​

any


subscribeCoinraySymbolWillChange()​

subscribeCoinraySymbolWillChange(callback): any

Defined in: current-market.ts:74

Parameters​

callback​

any

Returns​

any


subscribeMarketUpdates()​

subscribeMarketUpdates(callback): any

Defined in: current-market.ts:90

Parameters​

callback​

any

Returns​

any


subscribeOrderBook()​

subscribeOrderBook(callback): any

Defined in: current-market.ts:168

Parameters​

callback​

any

Returns​

any


subscribeTrades()​

subscribeTrades(callback): any

Defined in: current-market.ts:247

Parameters​

callback​

any

Returns​

any


subscribeTradesDelayed()​

subscribeTradesDelayed(callback): any

Defined in: current-market.ts:308

Parameters​

callback​

any

Returns​

any


unsubscribeCoinraySymbolChange()​

unsubscribeCoinraySymbolChange(callback): void

Defined in: current-market.ts:86

Parameters​

callback​

any

Returns​

void


unsubscribeCoinraySymbolWillChange()​

unsubscribeCoinraySymbolWillChange(callback): void

Defined in: current-market.ts:78

Parameters​

callback​

any

Returns​

void


unsubscribeMarketUpdates()​

unsubscribeMarketUpdates(callback): void

Defined in: current-market.ts:159

Parameters​

callback​

any

Returns​

void


unsubscribeOrderBook()​

unsubscribeOrderBook(callback): void

Defined in: current-market.ts:240

Parameters​

callback​

any

Returns​

void


unsubscribeTrades()​

unsubscribeTrades(callback): void

Defined in: current-market.ts:301

Parameters​

callback​

any

Returns​

void


unsubscribeTradesDelayed()​

unsubscribeTradesDelayed(callback): void

Defined in: current-market.ts:313

Parameters​

callback​

any

Returns​

void


updatePrevTicker()​

updatePrevTicker(__namedParameters): void

Defined in: current-market.ts:97

Parameters​

__namedParameters​

any

Returns​

void