UNPKG

reactfire

Version:
24 lines (23 loc) 954 B
import firebase from 'firebase/app'; import { SuspenseSubject } from './SuspenseSubject'; export declare type ReactFireGlobals = { _reactFireDatabaseCachedQueries: Array<firebase.database.Query>; _reactFireFirestoreQueryCache: Array<firebase.firestore.Query>; _reactFirePreloadedObservables: Map<string, SuspenseSubject<any>>; }; export interface ReactFireOptions<T = unknown> { idField?: string; initialData?: T | any; suspense?: boolean; } export declare function checkOptions(options: ReactFireOptions, field: string): any; export declare function checkinitialData(options: ReactFireOptions): any; export declare function checkIdField(options: ReactFireOptions): any; export * from './auth'; export * from './database'; export * from './firebaseApp'; export * from './firestore'; export * from './performance'; export * from './remote-config'; export * from './storage'; export * from './useObservable';