libp2p
Preparing search index...
@libp2p/utils
queue
Job
Interface Job<JobOptions, JobReturnType>
interface
Job
<
JobOptions
extends
AbortOptions
=
AbortOptions
,
JobReturnType
=
unknown
,
>
{
fn
:
(
options
:
JobOptions
)
=>
Promise
<
JobReturnType
>
;
id
:
string
;
options
:
JobOptions
;
recipients
:
JobRecipient
<
JobReturnType
>
[]
;
status
:
JobStatus
;
timeline
:
JobTimeline
;
abort
(
err
:
Error
)
:
void
;
cleanup
()
:
void
;
join
(
options
?:
AbortOptions
)
:
Promise
<
JobReturnType
>
;
onAbort
()
:
void
;
run
()
:
Promise
<
void
>
;
}
Type Parameters
JobOptions
extends
AbortOptions
=
AbortOptions
JobReturnType
=
unknown
Index
Properties
fn
id
options
recipients
status
timeline
Methods
abort
cleanup
join
on
Abort
run
Properties
fn
fn
:
(
options
:
JobOptions
)
=>
Promise
<
JobReturnType
>
id
id
:
string
options
options
:
JobOptions
recipients
recipients
:
JobRecipient
<
JobReturnType
>
[]
status
status
:
JobStatus
Readonly
timeline
timeline
:
JobTimeline
Methods
abort
abort
(
err
:
Error
)
:
void
Parameters
err
:
Error
Returns
void
cleanup
cleanup
()
:
void
Returns
void
join
join
(
options
?:
AbortOptions
)
:
Promise
<
JobReturnType
>
Parameters
options
:
AbortOptions
= {}
Returns
Promise
<
JobReturnType
>
on
Abort
onAbort
()
:
void
Returns
void
run
run
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
fn
id
options
recipients
status
timeline
Methods
abort
cleanup
join
on
Abort
run
libp2p
Loading...