Firebase 실시간 데이터베이스 참조 빌더 인터페이스입니다.
[ functions.database.ref()
통해 액세스 ](functions.database#.ref).
서명:
export declare class RefBuilder<Ref extends string>
생성자
건설자 | 수정자 | 설명 |
---|---|---|
(생성자)(triggerResource, 옵션) | RefBuilder 클래스의 새 인스턴스를 생성합니다. |
행동 양식
방법 | 수정자 | 설명 |
---|---|---|
onCreate(핸들러) | Firebase 실시간 데이터베이스에 새 데이터가 생성될 때마다 실행되는 이벤트 핸들러입니다. | |
onDelete(핸들러) | Firebase 실시간 데이터베이스에서 데이터가 삭제될 때마다 실행되는 이벤트 핸들러입니다. | |
onUpdate(처리기) | Firebase 실시간 데이터베이스에서 데이터가 업데이트될 때마다 실행되는 이벤트 핸들러입니다. | |
onWrite(핸들러) | 모든 종류의 Firebase 실시간 데이터베이스 쓰기(생성, 업데이트, 삭제)가 발생할 때마다 실행되는 이벤트 핸들러입니다. |
데이터베이스.RefBuilder.(생성자)
RefBuilder
클래스의 새 인스턴스를 생성합니다.
서명:
constructor(triggerResource: () => string, options: DeploymentOptions);
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
트리거리소스 | () => 문자열 | |
옵션 | 배포 옵션 |
데이터베이스.RefBuilder.onCreate()
Firebase 실시간 데이터베이스에 새 데이터가 생성될 때마다 실행되는 이벤트 핸들러입니다.
서명:
onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
매니저 | (스냅샷: DataSnapshot , 컨텍스트: EventContext <ParamsOf<Ref>>) => PromiseLike<모든> | 어느 | Firebase 실시간 데이터베이스에 새로운 데이터가 생성될 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < 데이터스냅샷 >
내보내고 배포할 수 있는 기능입니다.
데이터베이스.RefBuilder.onDelete()
Firebase 실시간 데이터베이스에서 데이터가 삭제될 때마다 실행되는 이벤트 핸들러입니다.
서명:
onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
매니저 | (스냅샷: DataSnapshot , 컨텍스트: EventContext <ParamsOf<Ref>>) => PromiseLike<모든> | 어느 | Firebase 실시간 데이터베이스에서 데이터가 삭제될 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < 데이터스냅샷 >
내보내고 배포할 수 있는 기능입니다.
데이터베이스.RefBuilder.onUpdate()
Firebase 실시간 데이터베이스에서 데이터가 업데이트될 때마다 실행되는 이벤트 핸들러입니다.
서명:
onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
매니저 | (변경: 변경 < 데이터스냅샷 >, 컨텍스트: EventContext <ParamsOf<Ref>>) => PromiseLike<모든> | 어느 | Firebase 실시간 데이터베이스 쓰기가 발생할 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < 변경 < 데이터스냅샷 >>
내보내고 배포할 수 있는 기능입니다.
데이터베이스.RefBuilder.onWrite()
모든 종류의 Firebase 실시간 데이터베이스 쓰기(생성, 업데이트, 삭제)가 발생할 때마다 실행되는 이벤트 핸들러입니다.
서명:
onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
매니저 | (변경: 변경 < 데이터스냅샷 >, 컨텍스트: EventContext <ParamsOf<Ref>>) => PromiseLike<모든> | 어느 | Firebase 실시간 데이터베이스 쓰기가 발생할 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < 변경 < 데이터스냅샷 >>
내보내고 배포할 수 있는 기능입니다.