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.