firestore.DocumentBuilder class

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>>