함수
함수 | 설명 |
---|---|
onValueCreated(ref, 핸들러) | 실시간 데이터베이스에서 데이터가 생성될 때 트리거되는 이벤트 핸들러입니다. |
onValueCreated(opts, 핸들러) | 실시간 데이터베이스에서 데이터가 생성될 때 트리거되는 이벤트 핸들러입니다. |
onValueRemove(ref, 핸들러) | 실시간 데이터베이스에서 데이터가 삭제될 때 트리거되는 이벤트 핸들러입니다. |
onValueDeleted(opts, 핸들러) | 실시간 데이터베이스에서 데이터가 삭제될 때 트리거되는 이벤트 핸들러입니다. |
onValueUpdated(ref, 핸들러) | 실시간 데이터베이스에서 데이터가 업데이트될 때 트리거되는 이벤트 핸들러입니다. |
onValueUpdated(opts, 핸들러) | 실시간 데이터베이스에서 데이터가 업데이트될 때 트리거되는 이벤트 핸들러입니다. |
onValueWrite(ref, 핸들러) | 실시간 데이터베이스에서 데이터가 생성, 업데이트 또는 삭제될 때 트리거되는 이벤트 핸들러입니다. |
onValueWrite(opt, 핸들러) | 실시간 데이터베이스에서 데이터가 생성, 업데이트 또는 삭제될 때 트리거되는 이벤트 핸들러입니다. |
클래스
클래스 | 설명 |
---|---|
DataSnapshot | Firebase 실시간 데이터베이스 데이터 스냅샷을 나타내는 인터페이스입니다. |
인터페이스
인터페이스 | 설명 |
---|---|
DatabaseEvent를 참조하세요. | DataSnapshot 또는 변경사항이 포함된 CloudEvent |
RAWRTDBCloudEvent | |
RawRTDBCloudEventData | |
ReferenceOptions | ReferenceOptions는 제공된 참조와 선택적 인스턴스로 EventHandlerOptions를 확장합니다. |
database.onValueCreated()
실시간 데이터베이스에서 데이터가 생성될 때 트리거되는 이벤트 핸들러입니다.
서명:
export declare function onValueCreated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
ref | 참조 | |
handler | (이벤트: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => 모두 | 약속<any> | 실시간 데이터베이스가 생성될 때마다 실행되는 이벤트 핸들러입니다. |
반환:
CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>
database.onValueCreated()
실시간 데이터베이스에서 데이터가 생성될 때 트리거되는 이벤트 핸들러입니다.
서명:
export declare function onValueCreated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
최적화 | ReferenceOptions<Ref> | 개별 이벤트 처리 함수에서 설정할 수 있는 옵션입니다. |
handler | (이벤트: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => 모두 | 약속<any> | 실시간 데이터베이스가 생성될 때마다 실행되는 이벤트 핸들러입니다. |
반환:
CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>
database.onValuedeleted()
실시간 데이터베이스에서 데이터가 삭제될 때 트리거되는 이벤트 핸들러입니다.
서명:
export declare function onValueDeleted<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
ref | 참조 | |
handler | (이벤트: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => 모두 | 약속<any> | 실시간 데이터베이스가 삭제될 때마다 실행되는 이벤트 핸들러입니다. |
반환:
CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>
database.onValue삭제된()
실시간 데이터베이스에서 데이터가 삭제될 때 트리거되는 이벤트 핸들러입니다.
서명:
export declare function onValueDeleted<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
최적화 | ReferenceOptions<Ref> | 개별 이벤트 처리 함수에서 설정할 수 있는 옵션입니다. |
handler | (이벤트: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => 모두 | 약속<any> | 실시간 데이터베이스가 삭제될 때마다 실행되는 이벤트 핸들러입니다. |
반환:
CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>
database.onValueUpdated()
실시간 데이터베이스에서 데이터가 업데이트될 때 트리거되는 이벤트 핸들러입니다.
서명:
export declare function onValueUpdated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
ref | 참조 | |
handler | (이벤트: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => 모두 | 약속<any> | 실시간 데이터베이스가 업데이트될 때마다 실행되는 이벤트 핸들러입니다. |
반환:
CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>
database.onValueUpdated()
실시간 데이터베이스에서 데이터가 업데이트될 때 트리거되는 이벤트 핸들러입니다.
서명:
export declare function onValueUpdated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
최적화 | ReferenceOptions<Ref> | 개별 이벤트 처리 함수에서 설정할 수 있는 옵션입니다. |
handler | (이벤트: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => 모두 | 약속<any> | 실시간 데이터베이스가 업데이트될 때마다 실행되는 이벤트 핸들러입니다. |
반환:
CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>
database.onValueWrite()
실시간 데이터베이스에서 데이터가 생성, 업데이트 또는 삭제될 때 트리거되는 이벤트 핸들러입니다.
서명:
export declare function onValueWritten<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
ref | 참조 | |
handler | (이벤트: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => 모두 | 약속<any> | 실시간 데이터베이스가 생성, 업데이트 또는 삭제될 때마다 실행되는 이벤트 핸들러입니다. |
반환:
CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>
database.onValueWrite()
실시간 데이터베이스에서 데이터가 생성, 업데이트 또는 삭제될 때 트리거되는 이벤트 핸들러입니다.
서명:
export declare function onValueWritten<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
최적화 | ReferenceOptions<Ref> | 개별 이벤트 처리 함수에서 설정할 수 있는 옵션입니다. |
handler | (이벤트: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => 모두 | 약속<any> | 실시간 데이터베이스가 생성, 업데이트 또는 삭제될 때마다 실행되는 이벤트 핸들러입니다. |
반환:
CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>