database.RefBuilder class

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 실시간 데이터베이스에서 새 데이터가 생성될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<DataSnapshot>

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

database.RefBuilder.onDelete()

Firebase 실시간 데이터베이스에서 데이터가 삭제될 때마다 실행되는 이벤트 핸들러입니다.

서명:

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

매개변수

매개변수 유형 설명
handler (스냅샷: DataSnapshot, 컨텍스트: EventContext<ParamsOf<Ref>>) => 프라미스 좋아요<any> | 모두 Firebase 실시간 데이터베이스에서 데이터가 삭제될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<DataSnapshot>

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

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>>

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