UNPKG

yalento

Version:

An awesome integration of Google Firebase for Angular and Node

20 lines (19 loc) 817 B
import { Observable } from 'rxjs'; import { QueryPaginator } from '../query/QueryPaginator'; import { QuerySubject } from '../QuerySubject'; import { IEntity, IRepositoryDataCreate } from '../Repository'; export declare class Select<T> { private readonly subject; private readonly paginator; private _subscriptions; constructor(subject: QuerySubject<T>); getPaginator(onChanges?: (event: QueryPaginator<T>) => void): QueryPaginator<T>; getResults(): IEntity<T>[]; getModels(): T[]; getResultsAsPromise(): Promise<IEntity<T>[]>; toJson(): Promise<string>; getResultsAsObservable(): Observable<IEntity<T>[]>; getReadOnlyResultsAsObservable(): Observable<T[]>; create(data?: IRepositoryDataCreate<T>, id?: string | number): Promise<IEntity<T>>; unsubscribe(): void; }