@theophilusdev/conduit
Preparing search index...
MessageCollector
Interface MessageCollector<T>
Stateful message collector used for streaming replies/messages.
interface
MessageCollector
<
T
=
unknown
>
{
collected
:
ReadonlyMap
<
string
,
T
>
;
ended
:
boolean
;
off
<
K
extends
keyof
MessageCollectorEvents
<
T
>
>
(
event
:
K
,
listener
:
MessageCollectorEvents
<
T
>
[
K
]
,
)
:
this
;
on
<
K
extends
keyof
MessageCollectorEvents
<
T
>
>
(
event
:
K
,
listener
:
MessageCollectorEvents
<
T
>
[
K
]
,
)
:
this
;
once
<
K
extends
keyof
MessageCollectorEvents
<
T
>
>
(
event
:
K
,
listener
:
MessageCollectorEvents
<
T
>
[
K
]
,
)
:
this
;
stop
(
reason
?:
CollectorEndReason
)
:
void
;
}
Type Parameters
T
=
unknown
Implemented by
ConduitMessageCollector
Index
Properties
collected
ended
Methods
off
on
once
stop
Properties
Readonly
collected
collected
:
ReadonlyMap
<
string
,
T
>
Readonly
ended
ended
:
boolean
Methods
off
off
<
K
extends
keyof
MessageCollectorEvents
<
T
>
>
(
event
:
K
,
listener
:
MessageCollectorEvents
<
T
>
[
K
]
,
)
:
this
Type Parameters
K
extends
keyof
MessageCollectorEvents
<
T
>
Parameters
event
:
K
listener
:
MessageCollectorEvents
<
T
>
[
K
]
Returns
this
on
on
<
K
extends
keyof
MessageCollectorEvents
<
T
>
>
(
event
:
K
,
listener
:
MessageCollectorEvents
<
T
>
[
K
]
,
)
:
this
Type Parameters
K
extends
keyof
MessageCollectorEvents
<
T
>
Parameters
event
:
K
listener
:
MessageCollectorEvents
<
T
>
[
K
]
Returns
this
once
once
<
K
extends
keyof
MessageCollectorEvents
<
T
>
>
(
event
:
K
,
listener
:
MessageCollectorEvents
<
T
>
[
K
]
,
)
:
this
Type Parameters
K
extends
keyof
MessageCollectorEvents
<
T
>
Parameters
event
:
K
listener
:
MessageCollectorEvents
<
T
>
[
K
]
Returns
this
stop
stop
(
reason
?:
CollectorEndReason
)
:
void
Parameters
Optional
reason
:
CollectorEndReason
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
collected
ended
Methods
off
on
once
stop
@theophilusdev/conduit
Loading...
Stateful message collector used for streaming replies/messages.