database.RefBuilder class

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 < 변경 < 데이터스냅샷 >>

내보내고 배포할 수 있는 기능입니다.