Globals / "firebaseApp"
- PreloadOptions
- analytics
- auth
- database
- firestore
- functions
- messaging
- performance
- preloadAnalytics
- preloadAuth
- preloadDatabase
- preloadFirestore
- preloadFunctions
- preloadMessaging
- preloadPerformance
- preloadRemoteConfig
- preloadStorage
- remoteConfig
- storage
- useAnalytics
- useAuth
- useDatabase
- useFirestore
- useFunctions
- useMessaging
- usePerformance
- useRemoteConfig
- useStorage
- FirebaseAppProvider
- shallowEq
- useFirebaseApp
- useIsSuspenseEnabled
- useSuspenseEnabledFromConfigAndContext
Re-exports: PreloadOptions
Re-exports: analytics
Re-exports: auth
Re-exports: database
Re-exports: firestore
Re-exports: functions
Re-exports: messaging
Re-exports: performance
Re-exports: preloadAnalytics
Re-exports: preloadAuth
Re-exports: preloadDatabase
Re-exports: preloadFirestore
Re-exports: preloadFunctions
Re-exports: preloadMessaging
Re-exports: preloadPerformance
Re-exports: preloadRemoteConfig
Re-exports: preloadStorage
Re-exports: remoteConfig
Re-exports: storage
Re-exports: useAnalytics
Re-exports: useAuth
Re-exports: useDatabase
Re-exports: useFirestore
Re-exports: useFunctions
Re-exports: useMessaging
Re-exports: usePerformance
Re-exports: useRemoteConfig
Re-exports: useStorage
Ƭ FirebaseAppContextValue: App
Defined in src/firebaseApp.tsx:6
Ƭ Props: { appName?: undefined | string ; firebaseApp?: firebase.app.App ; firebaseConfig?: Object ; suspense?: undefined | false | true }
Defined in src/firebaseApp.tsx:15
| Name | Type |
|---|---|
appName? |
undefined | string |
firebaseApp? |
firebase.app.App |
firebaseConfig? |
Object |
suspense? |
undefined | false | true |
• Const DEFAULT_APP_NAME: "[DEFAULT]" = "[DEFAULT]"
Defined in src/firebaseApp.tsx:9
• Const FirebaseAppContext: Context<undefined | App> = React.createContext<FirebaseAppContextValue | undefined>(undefined)
Defined in src/firebaseApp.tsx:11
• Const SuspenseEnabledContext: Context<boolean> = React.createContext<boolean>(false)
Defined in src/firebaseApp.tsx:13
• Const version: any = __REACTFIRE_VERSION__
Defined in src/firebaseApp.tsx:23
▸ FirebaseAppProvider(props: Props & { [key:string]: unknown; }): Element
Defined in src/firebaseApp.tsx:27
| Name | Type |
|---|---|
props |
Props & { [key:string]: unknown; } |
Returns: Element
▸ ConstshallowEq(a: { [key:string]: any; }, b: { [key:string]: any; }): boolean
Defined in src/firebaseApp.tsx:25
| Name | Type |
|---|---|
a |
{ [key:string]: any; } |
b |
{ [key:string]: any; } |
Returns: boolean
▸ useFirebaseApp(): App
Defined in src/firebaseApp.tsx:82
Returns: App
▸ useIsSuspenseEnabled(): boolean
Defined in src/firebaseApp.tsx:64
Returns: boolean
▸ useSuspenseEnabledFromConfigAndContext(suspenseFromConfig?: undefined | false | true): boolean
Defined in src/firebaseApp.tsx:71
| Name | Type |
|---|---|
suspenseFromConfig? |
undefined | false | true |
Returns: boolean