Podpis:
export declare class DocumentBuilder<Path extends string>
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(constructor)(triggerResource, options) | Tworzy nową instancję klasy DocumentBuilder |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
onCreate(obsługa) | Odpowiadaj tylko na tworzenie dokumentów. | |
onDelete(obsługa) | Odpowiadaj tylko na usuwanie dokumentów. | |
onUpdate(obsługa) | Odpowiadaj tylko na aktualizacje dokumentów. | |
onWrite(handler) | Odpowiadanie na wszystkie zapisy (tworzenie, aktualizowanie lub usuwanie) dokumentów. |
Firestore.DocumentBuilder.(konstruktor)
Tworzy nową instancję klasy DocumentBuilder
Podpis:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parametry
Parametr | Typ | Opis |
---|---|---|
aktywatorzasób | () => tekst | |
opcje | DeploymentOptions (Opcje wdrażania) |
Firestore.DocumentBuilder.onCreate()
Odpowiadaj tylko na tworzenie dokumentów.
Podpis:
onCreate(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
Parametry
Parametr | Typ | Opis |
---|---|---|
moduł obsługi | (zrzut: QueryDocumentSnapshot, kontekst: EventContext<ParamsOf<Path>>) => Obietnica<any> | wszystkie |
Zwroty:
Cloud Functions<QueryDocumentSnapshot>
Firestore.DocumentBuilder.onDelete()
Odpowiadaj tylko na usuwanie dokumentów.
Podpis:
onDelete(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
Parametry
Parametr | Typ | Opis |
---|---|---|
moduł obsługi | (zrzut: QueryDocumentSnapshot, kontekst: EventContext<ParamsOf<Path>>) => Obietnica<any> | wszystkie |
Zwroty:
Cloud Functions<QueryDocumentSnapshot>
Firestore.DocumentBuilder.onUpdate()
Odpowiadaj tylko na aktualizacje dokumentów.
Podpis:
onUpdate(handler: (change: Change<QueryDocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<QueryDocumentSnapshot>>;
Parametry
Parametr | Typ | Opis |
---|---|---|
moduł obsługi | (change: Change<QueryDocumentSnapshot>, kontekst: EventContext<ParamsOf<Path>>) => Obietnica<any> | wszystkie |
Zwroty:
CloudFunction<Zmień<QueryDocumentSnapshot>>
Firestore.DocumentBuilder.onWrite()
Odpowiadanie na wszystkie zapisy (tworzenie, aktualizowanie lub usuwanie) dokumentów.
Podpis:
onWrite(handler: (change: Change<DocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<DocumentSnapshot>>;
Parametry
Parametr | Typ | Opis |
---|---|---|
moduł obsługi | (change: Change<DocumentSnapshot>, kontekst: EventContext<ParamsOf<Path>>) => Obietnica<any> | wszystkie |
Zwroty:
CloudFunction<Zmień<DocumentSnapshot>>