Skip to content

API Reference


API Reference / MarketDepthWS

Class: MarketDepthWS ​

Defined in: src/ws/MarketDepthWS.ts:14

Extends ​

Constructors ​

Constructor ​

new MarketDepthWS(options): MarketDepthWS

Defined in: src/ws/MarketDepthWS.ts:18

Parameters ​

options ​

MarketDepthWSOptions

Returns ​

MarketDepthWS

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/MarketDepthWS.ts:44

Parameters ​

instruments ​

InstrumentSubscription[]

Returns ​

void


unsubscribe() ​

unsubscribe(instruments): void

Defined in: src/ws/MarketDepthWS.ts:54

Parameters ​

instruments ​

InstrumentSubscription[]

Returns ​

void


getSubscriptions() ​

getSubscriptions(): InstrumentSubscription[]

Defined in: src/ws/MarketDepthWS.ts:60

Returns ​

InstrumentSubscription[]


onOpen() ​

protected onOpen(): void

Defined in: src/ws/MarketDepthWS.ts:64

Returns ​

void

Overrides ​

BaseWS.onOpen


onMessage() ​

protected onMessage(data): void

Defined in: src/ws/MarketDepthWS.ts:73

Parameters ​

data ​

unknown

Returns ​

void

Overrides ​

BaseWS.onMessage


onClose() ​

protected onClose(): void

Defined in: src/ws/MarketDepthWS.ts:95

Returns ​

void

Overrides ​

BaseWS.onClose

Community project — not affiliated with Dhan. MIT License.