Interface: WaitingProcessOptions\<Args, Return>
Options for processes that are waiting to execute
Type parameters
Name | Type |
---|---|
Args |
extends any [] |
Return |
Return |
Properties
after
• Optional
after: (result
: Return
) => void
Type declaration
▸ (result
): void
Parameters
Name | Type |
---|---|
result |
Return |
Returns
void
Defined in
packages/connected-solid/src/util/RequestBatcher.ts:50
args
• args: Args
The arguements supplied to the process
Defined in
packages/connected-solid/src/util/RequestBatcher.ts:29
modifyQueue
• modifyQueue: (processQueue
: WaitingProcess
\<any
[], any
>[], currentlyProcessing
: undefined
| WaitingProcess
\<any
[], any
>, args
: Args
) => undefined
| WaitingProcess
\<any
[], any
>
A custom function to modify the queue based on the current state of the queue
Type declaration
▸ (processQueue
, currentlyProcessing
, args
): undefined
| WaitingProcess
\<any
[], any
>
Parameters
Name | Type | Description |
---|---|---|
processQueue |
WaitingProcess \<any [], any >[] |
The current process queue |
currentlyProcessing |
undefined | WaitingProcess \<any [], any > |
The Process that is currently executing |
args |
Args |
provided args |
Returns
undefined
| WaitingProcess
\<any
[], any
>
Defined in
packages/connected-solid/src/util/RequestBatcher.ts:45
name
• name: string
The name of the process like "read" or "delete"
Defined in
packages/connected-solid/src/util/RequestBatcher.ts:25
perform
• perform: (...args
: Args
) => Promise
\<Return
>
A function that will be triggered when it's time to execute this process
Type declaration
▸ (...args
): Promise
\<Return
>
Parameters
Name | Type | Description |
---|---|---|
...args |
Args |
arguments supplied to the process |
Returns
Promise
\<Return
>