Firebase 실시간 데이터베이스 참조 빌더 인터페이스입니다.
[functions.database.ref()
](functions.database#.ref)를 통해 액세스합니다.
서명:
export declare class RefBuilder<Ref extends string>
생성자
생성자 | 특수키 | 설명 |
---|---|---|
(생성자)(triggerResource, options) | RefBuilder 클래스의 새 인스턴스를 생성합니다. |
메소드
메서드 | 특수키 | 설명 |
---|---|---|
onCreate(핸들러) | Firebase 실시간 데이터베이스에서 새 데이터가 생성될 때마다 실행되는 이벤트 핸들러입니다. | |
onDelete(핸들러) | Firebase 실시간 데이터베이스에서 데이터가 삭제될 때마다 실행되는 이벤트 핸들러입니다. | |
onUpdate(handler) | Firebase 실시간 데이터베이스에서 데이터가 업데이트될 때마다 실행되는 이벤트 핸들러입니다. | |
onWrite(핸들러) | 생성, 업데이트, 삭제 등 Firebase 실시간 데이터베이스 쓰기가 발생할 때마다 실행되는 이벤트 핸들러입니다. |
database.RefBuilder.(생성자)
RefBuilder
클래스의 새 인스턴스를 생성합니다.
서명:
constructor(triggerResource: () => string, options: DeploymentOptions);
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
triggerResource | () => 문자열 | |
옵션 | 배포 옵션 |
database.RefBuilder.onCreate()
Firebase 실시간 데이터베이스에서 새 데이터가 생성될 때마다 실행되는 이벤트 핸들러입니다.
서명:
onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
handler | (스냅샷: DataSnapshot, 컨텍스트: EventContext<ParamsOf<Ref>>) => 프라미스 좋아요<any> | 모두 | Firebase 실시간 데이터베이스에서 새 데이터가 생성될 때마다 실행되는 이벤트 핸들러입니다. |
반환:
내보내고 배포할 수 있는 함수입니다.
database.RefBuilder.onDelete()
Firebase 실시간 데이터베이스에서 데이터가 삭제될 때마다 실행되는 이벤트 핸들러입니다.
서명:
onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
handler | (스냅샷: DataSnapshot, 컨텍스트: EventContext<ParamsOf<Ref>>) => 프라미스 좋아요<any> | 모두 | Firebase 실시간 데이터베이스에서 데이터가 삭제될 때마다 실행되는 이벤트 핸들러입니다. |
반환:
내보내고 배포할 수 있는 함수입니다.
database.RefBuilder.onUpdate()
Firebase 실시간 데이터베이스에서 데이터가 업데이트될 때마다 실행되는 이벤트 핸들러입니다.
서명:
onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
handler | (변경: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => 프라미스 좋아요<any> | 모두 | Firebase 실시간 데이터베이스 쓰기가 발생할 때마다 실행되는 이벤트 핸들러입니다. |
반환:
CloudFunction<변경<DataSnapshot>>
내보내고 배포할 수 있는 함수입니다.
database.RefBuilder.onWrite()
생성, 업데이트, 삭제 등 Firebase 실시간 데이터베이스 쓰기가 발생할 때마다 실행되는 이벤트 핸들러입니다.
서명:
onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
handler | (변경: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => 프라미스 좋아요<any> | 모두 | Firebase 실시간 데이터베이스 쓰기가 발생할 때마다 실행되는 이벤트 핸들러입니다. |
반환:
CloudFunction<변경<DataSnapshot>>
내보내고 배포할 수 있는 함수입니다.