The Firebase Functions
service interface.
Signature:
export declare class Functions
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
app | App |
Methods
Method | Modifiers | Description |
---|---|---|
taskQueue(functionName, extensionId) | Creates a reference to a TaskQueue for a given function name. The function name can be either:1) A fully qualified function resource name: projects/{project}/locations/{location}/functions/{functionName} 2) A partial resource name with location and function name, in which case the runtime project ID is used: locations/{location}/functions/{functionName} 3) A partial function name, in which case the runtime project ID and the default location, us-central1 , is used: {functionName} |
Functions.app
Signature:
readonly app: App;
Functions.taskQueue()
Creates a reference to a TaskQueue for a given function name. The function name can be either:
1) A fully qualified function resource name: projects/{project}/locations/{location}/functions/{functionName}
2) A partial resource name with location and function name, in which case the runtime project ID is used: locations/{location}/functions/{functionName}
3) A partial function name, in which case the runtime project ID and the default location, us-central1
, is used: {functionName}
Signature:
taskQueue<Args = Record<string, any>>(functionName: string, extensionId?: string): TaskQueue<Args>;
Parameters
Parameter | Type | Description |
---|---|---|
functionName | string | The name of the function. |
extensionId | string | Optional Firebase extension ID. |
Returns:
TaskQueue<Args>
A promise that fulfills with a TaskQueue
.