zigbee-herdsman
Preparing search index...
utils/waitress
Waitress
Class Waitress<TPayload, TMatcher>
Type Parameters
TPayload
TMatcher
Index
Constructors
constructor
Methods
clear
reject
remove
resolve
wait
For
Constructors
constructor
new
Waitress
<
TPayload
,
TMatcher
>
(
validator
:
Validator
<
TPayload
,
TMatcher
>
,
timeoutFormatter
:
TimeoutFormatter
<
TMatcher
>
,
)
:
Waitress
<
TPayload
,
TMatcher
>
Type Parameters
TPayload
TMatcher
Parameters
validator
:
Validator
<
TPayload
,
TMatcher
>
timeoutFormatter
:
TimeoutFormatter
<
TMatcher
>
Returns
Waitress
<
TPayload
,
TMatcher
>
Methods
clear
clear
()
:
void
Returns
void
reject
reject
(
payload
:
TPayload
,
message
:
string
)
:
boolean
Parameters
payload
:
TPayload
message
:
string
Returns
boolean
remove
remove
(
id
:
number
)
:
void
Parameters
id
:
number
Returns
void
resolve
resolve
(
payload
:
TPayload
)
:
boolean
Parameters
payload
:
TPayload
Returns
boolean
wait
For
waitFor
(
matcher
:
TMatcher
,
timeout
:
number
,
)
:
{
ID
:
number
;
start
:
()
=>
{
ID
:
number
;
promise
:
Promise
<
TPayload
>
}
}
Parameters
matcher
:
TMatcher
timeout
:
number
Returns
{
ID
:
number
;
start
:
()
=>
{
ID
:
number
;
promise
:
Promise
<
TPayload
>
}
}
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
clear
reject
remove
resolve
wait
For
zigbee-herdsman
Loading...