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 ​
Returns ​
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
>