Functions
| Function | Description | 
|---|---|
| onTaskDispatched(handler) | Creates a handler for tasks sent to a Google Cloud Tasks queue. | 
| onTaskDispatched(options, handler) | Creates a handler for tasks sent to a Google Cloud Tasks queue. | 
Interfaces
| Interface | Description | 
|---|---|
| AuthData | Metadata about the authorization used to invoke a function. | 
| RateLimits | How congestion control should be applied to the function. | 
| RetryConfig | How a task should be retried in the event of a non-2xx return. | 
| TaskQueueFunction | A handler for tasks. | 
| TaskQueueOptions | 
Type Aliases
| Type Alias | Description | 
|---|---|
| Request | The request used to call a task queue function. | 
tasks.onTaskDispatched()
Creates a handler for tasks sent to a Google Cloud Tasks queue.
Signature:
export declare function onTaskDispatched<Args = any>(handler: (request: Request<Args>) => void | Promise<void>): TaskQueueFunction<Args>;
Parameters
| Parameter | Type | Description | 
|---|---|---|
| handler | (request: Request<Args>) => void | Promise<void> | A callback to handle task requests. | 
Returns:
TaskQueueFunction<Args>
A function you can export and deploy.
tasks.onTaskDispatched()
Creates a handler for tasks sent to a Google Cloud Tasks queue.
Signature:
export declare function onTaskDispatched<Args = any>(options: TaskQueueOptions, handler: (request: Request<Args>) => void | Promise<void>): TaskQueueFunction<Args>;
Parameters
| Parameter | Type | Description | 
|---|---|---|
| options | TaskQueueOptions | Configuration for the task queue or Cloud Function. | 
| handler | (request: Request<Args>) => void | Promise<void> | A callback to handle task requests. | 
Returns:
TaskQueueFunction<Args>
A function you can export and deploy.
tasks.Request
The request used to call a task queue function.
Signature:
export type Request<T = any> = TaskContext & {
    data: T;
};