all files / firebase/ index.js

100% Statements 0/0
100% Branches 0/0
100% Functions 0/0
100% Lines 0/0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81                                                                                                                                                                 
/**
 * @flow
 */
import firebase from './modules/core/firebase';
 
export default firebase;
 
/*
 * Export App types
 */
export type { default as App } from './modules/core/app';
 
/*
 * Export Auth types
 */
export type {
  ActionCodeInfo,
  ActionCodeSettings,
  AdditionalUserInfo,
  AuthCredential,
  UserCredential,
  UserInfo,
  UserMetadata,
} from './modules/auth/types';
export type {
  default as ConfirmationResult,
} from './modules/auth/ConfirmationResult';
export type { default as User } from './modules/auth/User';
 
/*
 * Export Database types
 */
export type { default as DataSnapshot } from './modules/database/DataSnapshot';
export type { default as OnDisconnect } from './modules/database/OnDisconnect';
export type { default as Reference } from './modules/database/Reference';
export type { default as DataQuery } from './modules/database/Query';
 
/*
 * Export Firestore types
 */
export type {
  DocumentListenOptions,
  QueryListenOptions,
  SetOptions,
  SnapshotMetadata,
} from './modules/firestore/types';
export type {
  default as CollectionReference,
} from './modules/firestore/CollectionReference';
export type {
  default as DocumentChange,
} from './modules/firestore/DocumentChange';
export type {
  default as DocumentReference,
} from './modules/firestore/DocumentReference';
export type {
  default as DocumentSnapshot,
} from './modules/firestore/DocumentSnapshot';
export type { default as FieldPath } from './modules/firestore/FieldPath';
export type { default as FieldValue } from './modules/firestore/FieldValue';
export type { default as GeoPoint } from './modules/firestore/GeoPoint';
export type { default as Query } from './modules/firestore/Query';
export type {
  default as QuerySnapshot,
} from './modules/firestore/QuerySnapshot';
export type { default as WriteBatch } from './modules/firestore/WriteBatch';
 
/*
 * Export Messaging types
 */
export type {
  default as RemoteMessage,
} from './modules/messaging/RemoteMessage';
 
/*
 * Export Notifications types
 */
export type {
  default as Notification,
} from './modules/notifications/Notification';