firestore.DocumentBuilder class

서명:

export declare class DocumentBuilder<Path extends string> 

생성자

건설자 수정자 설명
(생성자)(triggerResource, 옵션) DocumentBuilder 클래스의 새 인스턴스를 생성합니다.

행동 양식

방법 수정자 설명
onCreate(핸들러) 문서 생성에만 응답합니다.
onDelete(핸들러) 문서 삭제에만 응답합니다.
onUpdate(처리기) 문서 업데이트에만 응답합니다.
onWrite(핸들러) 모든 문서 쓰기(생성, 업데이트 또는 삭제)에 응답합니다.

firestore.DocumentBuilder.(생성자)

DocumentBuilder 클래스의 새 인스턴스를 생성합니다.

서명:

constructor(triggerResource: () => string, options: DeploymentOptions);

매개변수

매개변수 유형 설명
트리거리소스 () => 문자열
옵션 배포 옵션

Firestore.DocumentBuilder.onCreate()

문서 생성에만 응답합니다.

서명:

onCreate(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;

매개변수

매개변수 유형 설명
매니저 (스냅샷: QueryDocumentSnapshot , 컨텍스트: EventContext <ParamsOf<경로>>) => PromiseLike<모든> | 어느

보고:

CloudFunction < 쿼리문서스냅샷 >

Firestore.DocumentBuilder.onDelete()

문서 삭제에만 응답합니다.

서명:

onDelete(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;

매개변수

매개변수 유형 설명
매니저 (스냅샷: QueryDocumentSnapshot , 컨텍스트: EventContext <ParamsOf<경로>>) => PromiseLike<모든> | 어느

보고:

CloudFunction < 쿼리문서스냅샷 >

Firestore.DocumentBuilder.onUpdate()

문서 업데이트에만 응답합니다.

서명:

onUpdate(handler: (change: Change<QueryDocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<QueryDocumentSnapshot>>;

매개변수

매개변수 유형 설명
매니저 (변경: 변경 < 쿼리문서스냅샷 >, 컨텍스트: EventContext <ParamsOf<경로>>) => PromiseLike<모든> | 어느

보고:

CloudFunction < 변경 < 쿼리문서스냅샷 >>

Firestore.DocumentBuilder.onWrite()

모든 문서 쓰기(생성, 업데이트 또는 삭제)에 응답합니다.

서명:

onWrite(handler: (change: Change<DocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<DocumentSnapshot>>;

매개변수

매개변수 유형 설명
매니저 (변경: 변경 < 문서스냅샷 >, 컨텍스트: EventContext <ParamsOf<경로>>) => PromiseLike<모든> | 어느

보고:

CloudFunction < 변경 < 문서스냅샷 >>