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:25

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:44

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:291

Parameters

__namedParameters
coinraySymbol

any

delayInMs

any

tradesDelayed

any

type

any

Returns

void


getExchange()

getExchange(): Exchange

Defined in: current-market.ts:55

Returns

Exchange


getMarket()

getMarket(): Market

Defined in: current-market.ts:59

Returns

Market


handleMarketUpdate()

handleMarketUpdate(__namedParameters): void

Defined in: current-market.ts:107

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:188

Parameters

__namedParameters
coinraySymbol

any

orderBook

any

type

any

Returns

Promise<void>


handleTrades()

handleTrades(__namedParameters): void

Defined in: current-market.ts:261

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:33

Parameters

coinraySymbol

string

Returns

void


startOrderBook()

startOrderBook(): void

Defined in: current-market.ts:169

Returns

void


startTrades()

startTrades(): void

Defined in: current-market.ts:248

Returns

void


stop()

stop(): void

Defined in: current-market.ts:50

Returns

void


stopOrderBook()

stopOrderBook(): void

Defined in: current-market.ts:175

Returns

void


stopTrades()

stopTrades(): void

Defined in: current-market.ts:254

Returns

void


subscribeCoinraySymbolChange()

subscribeCoinraySymbolChange(callback): any

Defined in: current-market.ts:77

Parameters

callback

any

Returns

any


subscribeCoinraySymbolWillChange()

subscribeCoinraySymbolWillChange(callback): any

Defined in: current-market.ts:69

Parameters

callback

any

Returns

any


subscribeMarketUpdates()

subscribeMarketUpdates(callback): any

Defined in: current-market.ts:85

Parameters

callback

any

Returns

any


subscribeOrderBook()

subscribeOrderBook(callback): any

Defined in: current-market.ts:163

Parameters

callback

any

Returns

any


subscribeTrades()

subscribeTrades(callback): any

Defined in: current-market.ts:242

Parameters

callback

any

Returns

any


subscribeTradesDelayed()

subscribeTradesDelayed(callback): any

Defined in: current-market.ts:303

Parameters

callback

any

Returns

any


unsubscribeCoinraySymbolChange()

unsubscribeCoinraySymbolChange(callback): void

Defined in: current-market.ts:81

Parameters

callback

any

Returns

void


unsubscribeCoinraySymbolWillChange()

unsubscribeCoinraySymbolWillChange(callback): void

Defined in: current-market.ts:73

Parameters

callback

any

Returns

void


unsubscribeMarketUpdates()

unsubscribeMarketUpdates(callback): void

Defined in: current-market.ts:154

Parameters

callback

any

Returns

void


unsubscribeOrderBook()

unsubscribeOrderBook(callback): void

Defined in: current-market.ts:235

Parameters

callback

any

Returns

void


unsubscribeTrades()

unsubscribeTrades(callback): void

Defined in: current-market.ts:296

Parameters

callback

any

Returns

void


unsubscribeTradesDelayed()

unsubscribeTradesDelayed(callback): void

Defined in: current-market.ts:308

Parameters

callback

any

Returns

void


updatePrevTicker()

updatePrevTicker(__namedParameters): void

Defined in: current-market.ts:92

Parameters

__namedParameters

any

Returns

void