Skip to content

API Reference


API Reference / MarketFeedWS

Class: MarketFeedWS

Defined in: src/ws/MarketFeedWS.ts:27

Extends

Constructors

Constructor

new MarketFeedWS(options, ltpStore): MarketFeedWS

Defined in: src/ws/MarketFeedWS.ts:32

Parameters

options

MarketFeedWSOptionsWithLogger

ltpStore

LTPStore

Returns

MarketFeedWS

Overrides

BaseWS.constructor

Properties

connection?

protected optional connection?: WebSocketLike

Defined in: src/ws/BaseWS.ts:8

Inherited from

BaseWS.connection


manuallyClosed

protected manuallyClosed: boolean = false

Defined in: src/ws/BaseWS.ts:9

Inherited from

BaseWS.manuallyClosed


reconnectAttempts

protected reconnectAttempts: number = 0

Defined in: src/ws/BaseWS.ts:10

Inherited from

BaseWS.reconnectAttempts


isConnected

isConnected: boolean = false

Defined in: src/ws/BaseWS.ts:11

Inherited from

BaseWS.isConnected


logger?

protected optional logger?: Logger

Defined in: src/ws/BaseWS.ts:12

Inherited from

BaseWS.logger

Methods

connect()

connect(): Promise<void>

Defined in: src/ws/BaseWS.ts:37

Returns

Promise<void>

Inherited from

BaseWS.connect


disconnect()

disconnect(): void

Defined in: src/ws/BaseWS.ts:51

Returns

void

Inherited from

BaseWS.disconnect


send()

protected send(payload): void

Defined in: src/ws/BaseWS.ts:61

Parameters

payload

string | Buffer<ArrayBufferLike>

Returns

void

Inherited from

BaseWS.send


subscribe()

subscribe(instruments): void

Defined in: src/ws/MarketFeedWS.ts:56

Parameters

instruments

InstrumentSubscription[]

Returns

void


unsubscribe()

unsubscribe(instruments): void

Defined in: src/ws/MarketFeedWS.ts:69

Parameters

instruments

InstrumentSubscription[]

Returns

void


getSubscriptions()

getSubscriptions(): StoredSubscription[]

Defined in: src/ws/MarketFeedWS.ts:76

Returns

StoredSubscription[]


onOpen()

protected onOpen(): void

Defined in: src/ws/MarketFeedWS.ts:80

Returns

void

Overrides

BaseWS.onOpen


onMessage()

protected onMessage(data): void

Defined in: src/ws/MarketFeedWS.ts:89

Parameters

data

unknown

Returns

void

Overrides

BaseWS.onMessage


onClose()

protected onClose(): void

Defined in: src/ws/MarketFeedWS.ts:120

Returns

void

Overrides

BaseWS.onClose

Community project — not affiliated with Dhan. MIT License.