A CloudEvent that contains a DocumentSnapshot or a Change
Signature:
export interface FirestoreEvent<T, Params = Record<string, string>> extends CloudEvent<T>
Extends: CloudEvent<T>
Properties
Property | Type | Description |
---|---|---|
database | string | The Firestore database |
document | string | The document path |
location | string | The location of the Firestore instance |
namespace | string | The Firestore namespace |
params | Params | An object containing the values of the path patterns. Only named capture groups will be populated - {key}, {key=*}, {key=**} |
project | string | The project identifier |
firestore.FirestoreEvent.database
The Firestore database
Signature:
database: string;
firestore.FirestoreEvent.document
The document path
Signature:
document: string;
firestore.FirestoreEvent.location
The location of the Firestore instance
Signature:
location: string;
firestore.FirestoreEvent.namespace
The Firestore namespace
Signature:
namespace: string;
firestore.FirestoreEvent.params
An object containing the values of the path patterns. Only named capture groups will be populated - {key}, {key=*}, {key=**}
Signature:
params: Params;
firestore.FirestoreEvent.project
The project identifier
Signature:
project: string;