Funkcje
Funkcja | Opis |
---|---|
onDocumentCreated(dokument, moduł obsługi) | Moduł obsługi zdarzeń, który jest wyzwalany po utworzeniu dokumentu w Firestore. |
onDocumentCreated(opts, moduł obsługi) | Moduł obsługi zdarzeń, który jest wyzwalany po utworzeniu dokumentu w Firestore. |
onDocumentRemove(dokument, moduł obsługi) | Moduł obsługi zdarzeń, który jest wyzwalany po usunięciu dokumentu w Firestore. |
onDocumentUsunąć(opty, moduł obsługi) | Moduł obsługi zdarzeń, który jest wyzwalany po usunięciu dokumentu w Firestore. |
onDocumentUpdated(dokument, moduł obsługi) | Moduł obsługi zdarzeń, który jest wyzwalany po zaktualizowaniu dokumentu w Firestore. |
onDocumentUpdated(opts, moduł obsługi) | Moduł obsługi zdarzeń, który jest wyzwalany po zaktualizowaniu dokumentu w Firestore. |
onDocumentWrite(dokument, moduł obsługi) | Moduł obsługi zdarzeń, który jest wyzwalany po utworzeniu, zaktualizowaniu lub usunięciu dokumentu w Firestore. |
onDocumentWrite(opcje, moduł obsługi) | Moduł obsługi zdarzeń, który jest wyzwalany po utworzeniu, zaktualizowaniu lub usunięciu dokumentu w Firestore. |
Zajęcia
Klasa | Opis |
---|---|
Zmień | Interfejs Cloud Functions dla zdarzeń, które zmieniają stan, takich jak Baza danych czasu rzeczywistego lub Cloud Firestore onWrite i onUpdate .Więcej informacji o formacie używanym do tworzenia obiektów Change znajdziesz poniżej. |
Interfejsy
Interfejs | Opis |
---|---|
DocumentOptions | DocumentOptions rozszerzają EventHandlerOptions o udostępniony dokument oraz opcjonalną bazę danych i przestrzeń nazw. |
Zdarzenie Firestore | Zdarzenie CloudEvent zawierające obiekt DocumentSnapshot lub zmianę |
Aliasy typu
Wpisz alias | Opis |
---|---|
DocumentSnapshot | zrzut dokumentu Firestore |
QueryDocumentSnapshot | Zrzut QueryDocumentSnapshot |
Firestore.onDocumentCreated()
Moduł obsługi zdarzeń, który jest wyzwalany po utworzeniu dokumentu w Firestore.
Podpis:
export declare function onDocumentCreated<Document extends string>(document: Document, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;
Parametry
Parametr | Typ | Opis |
---|---|---|
dokument | Dokument | Ścieżka dokumentu Firestore, w przypadku której następuje uruchomienie. |
moduł obsługi | (zdarzenie: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => dowolne | Obietnica<any> | Moduł obsługi zdarzeń, który jest uruchamiany przy każdym utworzeniu Firestore. |
Zwroty:
Cloud Functions<FirestoreEvent<QueryDocumentSnapshot | niezdefiniowany, ParamsOf<Dokument>>>
Firestore.onDocumentCreated()
Moduł obsługi zdarzeń, który jest wyzwalany po utworzeniu dokumentu w Firestore.
Podpis:
export declare function onDocumentCreated<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;
Parametry
Parametr | Typ | Opis |
---|---|---|
opcje | DocumentOptions<Dokument> | Opcje, które można ustawić dla poszczególnych funkcji obsługi zdarzeń. |
moduł obsługi | (zdarzenie: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => dowolne | Obietnica<any> | Moduł obsługi zdarzeń, który jest uruchamiany przy każdym utworzeniu Firestore. |
Zwroty:
Cloud Functions<FirestoreEvent<QueryDocumentSnapshot | niezdefiniowany, ParamsOf<Dokument>>>
Firestore.onDocumentRemove()
Moduł obsługi zdarzeń, który jest wyzwalany po usunięciu dokumentu w Firestore.
Podpis:
export declare function onDocumentDeleted<Document extends string>(document: Document, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;
Parametry
Parametr | Typ | Opis |
---|---|---|
dokument | Dokument | Ścieżka dokumentu Firestore, w przypadku której następuje uruchomienie. |
moduł obsługi | (zdarzenie: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => dowolne | Obietnica<any> | Moduł obsługi zdarzeń, który jest uruchamiany przy każdym usunięciu operacji Firestore. |
Zwroty:
Cloud Functions<FirestoreEvent<QueryDocumentSnapshot | niezdefiniowany, ParamsOf<Dokument>>>
Firestore.onDocumentRemove()
Moduł obsługi zdarzeń, który jest wyzwalany po usunięciu dokumentu w Firestore.
Podpis:
export declare function onDocumentDeleted<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;
Parametry
Parametr | Typ | Opis |
---|---|---|
opcje | DocumentOptions<Dokument> | Opcje, które można ustawić dla poszczególnych funkcji obsługi zdarzeń. |
moduł obsługi | (zdarzenie: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => dowolne | Obietnica<any> | Moduł obsługi zdarzeń, który jest uruchamiany przy każdym usunięciu operacji Firestore. |
Zwroty:
Cloud Functions<FirestoreEvent<QueryDocumentSnapshot | niezdefiniowany, ParamsOf<Dokument>>>
Firestore.onDocumentUpdated()
Moduł obsługi zdarzeń, który jest wyzwalany po zaktualizowaniu dokumentu w Firestore.
Podpis:
export declare function onDocumentUpdated<Document extends string>(document: Document, handler: (event: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>>;
Parametry
Parametr | Typ | Opis |
---|---|---|
dokument | Dokument | Ścieżka dokumentu Firestore, w przypadku której następuje uruchomienie. |
moduł obsługi | (zdarzenie: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => dowolne | Obietnica<any> | Moduł obsługi zdarzeń, który jest uruchamiany przy każdej aktualizacji Firestore. |
Zwroty:
Cloud Functions<FirestoreEvent<Zmień<QueryDocumentSnapshot> | niezdefiniowany, parametry<Dokument>>>
Firestore.onDocumentUpdated()
Moduł obsługi zdarzeń, który jest wyzwalany po zaktualizowaniu dokumentu w Firestore.
Podpis:
export declare function onDocumentUpdated<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>>;
Parametry
Parametr | Typ | Opis |
---|---|---|
opcje | DocumentOptions<Dokument> | Opcje, które można ustawić dla poszczególnych funkcji obsługi zdarzeń. |
moduł obsługi | (zdarzenie: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => dowolne | Obietnica<any> | Moduł obsługi zdarzeń, który jest uruchamiany przy każdej aktualizacji Firestore. |
Zwroty:
Cloud Functions<FirestoreEvent<Zmień<QueryDocumentSnapshot> | niezdefiniowany, parametry<Dokument>>>
Firestore.onDocumentWrite()
Moduł obsługi zdarzeń, który jest wyzwalany po utworzeniu, zaktualizowaniu lub usunięciu dokumentu w Firestore.
Podpis:
export declare function onDocumentWritten<Document extends string>(document: Document, handler: (event: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>>;
Parametry
Parametr | Typ | Opis |
---|---|---|
dokument | Dokument | Ścieżka dokumentu Firestore, w przypadku której następuje uruchomienie. |
moduł obsługi | (zdarzenie: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => dowolne | Obietnica<any> | Moduł obsługi zdarzeń, który jest uruchamiany za każdym razem, gdy następuje utworzenie, zaktualizowanie lub usunięcie Firestore. |
Zwroty:
CloudFunction<FirestoreEvent<Zmień<DocumentSnapshot> | niezdefiniowany, parametry<Dokument>>>
Firestore.onDocumentWrite()
Moduł obsługi zdarzeń, który jest wyzwalany po utworzeniu, zaktualizowaniu lub usunięciu dokumentu w Firestore.
Podpis:
export declare function onDocumentWritten<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>>;
Parametry
Parametr | Typ | Opis |
---|---|---|
opcje | DocumentOptions<Dokument> | Opcje, które można ustawić dla poszczególnych funkcji obsługi zdarzeń. |
moduł obsługi | (zdarzenie: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => dowolne | Obietnica<any> | Moduł obsługi zdarzeń, który jest uruchamiany za każdym razem, gdy następuje utworzenie, zaktualizowanie lub usunięcie Firestore. |
Zwroty:
CloudFunction<FirestoreEvent<Zmień<DocumentSnapshot> | niezdefiniowany, parametry<Dokument>>>
Firestore.DocumentSnapshot
zrzut dokumentu Firestore
Podpis:
export type DocumentSnapshot = firestore.DocumentSnapshot;
Firestore.QueryDocumentSnapshot
Zrzut QueryDocumentSnapshot
Podpis:
export type QueryDocumentSnapshot = firestore.QueryDocumentSnapshot;