서명:
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 < 변경 < 문서스냅샷 >>