Skip to content

Welshman Docs / @welshman/net / ConnectionAuth

Class: ConnectionAuth ​

Defined in: packages/net/src/ConnectionAuth.ts:25

Constructors ​

new ConnectionAuth() ​

new ConnectionAuth(cxn): ConnectionAuth

Defined in: packages/net/src/ConnectionAuth.ts:31

Parameters ​

cxn ​

Connection

Returns ​

ConnectionAuth

Properties ​

challenge ​

challenge: undefined | string

Defined in: packages/net/src/ConnectionAuth.ts:26


cxn ​

readonly cxn: Connection

Defined in: packages/net/src/ConnectionAuth.ts:31


message ​

message: undefined | string

Defined in: packages/net/src/ConnectionAuth.ts:28


request ​

request: undefined | string

Defined in: packages/net/src/ConnectionAuth.ts:27


status ​

status: AuthStatus = None

Defined in: packages/net/src/ConnectionAuth.ts:29

Methods ​

attempt() ​

attempt(timeout): Promise<void>

Defined in: packages/net/src/ConnectionAuth.ts:110

Parameters ​

timeout ​

number = 300

Returns ​

Promise<void>


respond() ​

respond(): Promise<void>

Defined in: packages/net/src/ConnectionAuth.ts:81

Returns ​

Promise<void>


waitFor() ​

waitFor(condition, timeout): Promise<void>

Defined in: packages/net/src/ConnectionAuth.ts:65

Parameters ​

condition ​

() => boolean

timeout ​

number = 300

Returns ​

Promise<void>


waitForChallenge() ​

waitForChallenge(timeout): Promise<void>

Defined in: packages/net/src/ConnectionAuth.ts:76

Parameters ​

timeout ​

number = 300

Returns ​

Promise<void>


waitForResolution() ​

waitForResolution(timeout): Promise<void>

Defined in: packages/net/src/ConnectionAuth.ts:78

Parameters ​

timeout ​

number = 300

Returns ​

Promise<void>