11 lines
590 B
TypeScript
11 lines
590 B
TypeScript
|
import { AngularFireAction, DatabaseQuery, DatabaseSnapshot, ListenEvent } from '../interfaces';
|
||
|
import { Observable, SchedulerLike } from 'rxjs';
|
||
|
/**
|
||
|
* Create an observable from a Database Reference or Database Query.
|
||
|
* @param ref Database Reference
|
||
|
* @param event Listen event type ('value', 'added', 'changed', 'removed', 'moved')
|
||
|
* @param listenType 'on' or 'once'
|
||
|
* @param scheduler - Rxjs scheduler
|
||
|
*/
|
||
|
export declare function fromRef<T>(ref: DatabaseQuery, event: ListenEvent, listenType?: string, scheduler?: SchedulerLike): Observable<AngularFireAction<DatabaseSnapshot<T>>>;
|