Interface: DarkWsOptions
Defined in: packages/darkws/src/dark-ws.ts:11
Properties
authenticationToken?
optionalauthenticationToken?: () =>string|Promise<string|null|undefined> |null|undefined
Defined in: packages/darkws/src/dark-ws.ts:18
Returns
string | Promise<string | null | undefined> | null | undefined
beforeConnect?
optionalbeforeConnect?: () =>Promise<unknown>
Defined in: packages/darkws/src/dark-ws.ts:17
Returns
Promise<unknown>
canConnect?
optionalcanConnect?: () =>boolean
Defined in: packages/darkws/src/dark-ws.ts:16
Returns
boolean
controlTimeout?
optionalcontrolTimeout?:number
Defined in: packages/darkws/src/dark-ws.ts:25
Reply timeout for authentication and logout, including session restore. Default 30000 ms; 0 disables it.
debug?
optionaldebug?:boolean
Defined in: packages/darkws/src/dark-ws.ts:35
host?
optionalhost?:string
Defined in: packages/darkws/src/dark-ws.ts:12
maxPendingRequests?
optionalmaxPendingRequests?:number
Defined in: packages/darkws/src/dark-ws.ts:21
Maximum pending request/authenticate/logout calls, including waits and retries. Default 256; positive safe integer.
path
path:
string
Defined in: packages/darkws/src/dark-ws.ts:13
pingInterval?
optionalpingInterval?:number
Defined in: packages/darkws/src/dark-ws.ts:30
pingTimeout?
optionalpingTimeout?:number
Defined in: packages/darkws/src/dark-ws.ts:32
Deprecated
Use pingInterval: this value is the interval between pings, not a timeout.
pongTimeout?
optionalpongTimeout?:number
Defined in: packages/darkws/src/dark-ws.ts:33
query?
optionalquery?:Record<string,string> | (() =>Record<string,string>)
Defined in: packages/darkws/src/dark-ws.ts:14
reconnect?
optionalreconnect?:boolean
Defined in: packages/darkws/src/dark-ws.ts:26
reconnectOnVisible?
optionalreconnectOnVisible?:boolean
Defined in: packages/darkws/src/dark-ws.ts:29
Retry a pending automatic reconnect immediately when the document becomes visible. Default false.
reconnectTimeout?
optionalreconnectTimeout?:number
Defined in: packages/darkws/src/dark-ws.ts:27
requestOptions?
optionalrequestOptions?: (action) =>DarkWsRequestOptions|undefined
Defined in: packages/darkws/src/dark-ws.ts:23
Default options per action; explicit request options override them field by field. Not used by authenticate/logout.
Parameters
action
string
Returns
DarkWsRequestOptions | undefined
requestTimeout?
optionalrequestTimeout?:number
Defined in: packages/darkws/src/dark-ws.ts:19
secure
secure:
boolean
Defined in: packages/darkws/src/dark-ws.ts:15
waitConnectionTimeout?
optionalwaitConnectionTimeout?:number
Defined in: packages/darkws/src/dark-ws.ts:34