Logos DX
Preparing search index...
@logosdx/utils
BatchOptions
Type Alias BatchOptions<T, R>
type
BatchOptions
<
T
,
R
>
=
{
concurrency
?:
number
;
failureMode
?:
"abort"
|
"continue"
;
items
:
T
[]
;
onChunkEnd
?:
(
params
:
OnChunkParam
<
T
>
)
=>
MaybePromise
<
void
>
;
onChunkStart
?:
(
params
:
OnChunkParam
<
T
>
)
=>
MaybePromise
<
void
>
;
onEnd
?:
(
results
:
BatchResult
<
T
,
R
>
[]
)
=>
MaybePromise
<
void
>
;
onError
?:
(
error
:
Error
,
item
:
T
,
itemIndex
:
number
)
=>
MaybePromise
<
void
>
;
onStart
?:
(
total
:
number
)
=>
MaybePromise
<
void
>
;
}
Type Parameters
T
R
Index
Properties
concurrency?
failure
Mode?
items
on
Chunk
End?
on
Chunk
Start?
on
End?
on
Error?
on
Start?
Properties
Optional
concurrency
concurrency
?:
number
Optional
failure
Mode
failureMode
?:
"abort"
|
"continue"
items
items
:
T
[]
Optional
on
Chunk
End
onChunkEnd
?:
(
params
:
OnChunkParam
<
T
>
)
=>
MaybePromise
<
void
>
Optional
on
Chunk
Start
onChunkStart
?:
(
params
:
OnChunkParam
<
T
>
)
=>
MaybePromise
<
void
>
Optional
on
End
onEnd
?:
(
results
:
BatchResult
<
T
,
R
>
[]
)
=>
MaybePromise
<
void
>
Optional
on
Error
onError
?:
(
error
:
Error
,
item
:
T
,
itemIndex
:
number
)
=>
MaybePromise
<
void
>
Optional
on
Start
onStart
?:
(
total
:
number
)
=>
MaybePromise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
concurrency
failure
Mode
items
on
Chunk
End
on
Chunk
Start
on
End
on
Error
on
Start
Logos DX
Loading...