tasks.TaskQueueFunction interface

A handler for tasks.

Signature:

export interface TaskQueueFunction 

Properties

Property Type Description
__endpoint ManifestEndpoint
__requiredAPIs ManifestRequiredAPI[]
__trigger unknown

Methods

Method Description
run(data, context) The callback passed to the TaskQueueFunction constructor.

tasks.TaskQueueFunction.__endpoint

Signature:

__endpoint: ManifestEndpoint;

tasks.TaskQueueFunction.__requiredAPIs

Signature:

__requiredAPIs?: ManifestRequiredAPI[];

tasks.TaskQueueFunction.__trigger

Signature:

__trigger: unknown;

tasks.TaskQueueFunction.run()

The callback passed to the TaskQueueFunction constructor.

Signature:

run(data: any, context: TaskContext): void | Promise<void>;

Parameters

Parameter Type Description
data any The body enqueued into a task queue.
context TaskContext The request context of the enqueued task

Returns:

void | Promise<void>

Any return value. Google Cloud Functions will await any promise before shutting down your function. Resolved return values are only used for unit testing purposes.