### Index

- APP_CHECK_ENABLED (src/.../tokens.ts)
- APP_CHECK_IS_TOKEN_AUTO_REFRESH_ENABLED (src/.../tokens.ts)
- APP_CHECK_SITE_KEY (src/.../tokens.ts)
- FIREBASE_ANALYTICS_PROVIDERS (src/.../firebase.provider.ts)
- FIREBASE_APP_CHECK_HTTP_INTERCEPTOR (src/.../firebase-app-check.http-interceptor.ts)
- FIREBASE_APP_CHECK_HTTP_INTERCEPTOR_URL_PATTERN (src/.../tokens.ts)
- FIREBASE_APP_CHECK_PROVIDERS (src/.../firebase.provider.ts)
- FIREBASE_APP_PROVIDERS (src/.../firebase.provider.ts)
- FIREBASE_AUTH_PROVIDERS (src/.../firebase.provider.ts)
- FIREBASE_FIRESTORE_PROVIDERS (src/.../firebase.provider.ts)
- FIREBASE_FUNCTIONS_PROVIDERS (src/.../firebase.provider.ts)
- FIREBASE_MESSAGING_PROVIDERS (src/.../firebase.provider.ts)
- FIREBASE_PERFORMANCE_PROVIDERS (src/.../firebase.provider.ts)
- FIREBASE_PROVIDERS (src/.../firebase.provider.ts)
- FIREBASE_STORAGE_PROVIDERS (src/.../firebase.provider.ts)
- RXAP_REQUEST_CLOUD_MESSAGING_TOKEN (src/.../tokens.ts)
- USE_STORAGE_EMULATOR (src/.../storage.ts)

### src/lib/tokens.ts

###

APP_CHECK_ENABLED
Default value : `new InjectionToken('rxap/firebase/app-check-enabled')`

APP_CHECK_IS_TOKEN_AUTO_REFRESH_ENABLED
Default value : `new InjectionToken( 'rxap/firebase/app-check-is-token-auto-refresh-enabled')`

APP_CHECK_SITE_KEY
Default value : `new InjectionToken('rxap/firebase/app-check-site-key')`

FIREBASE_APP_CHECK_HTTP_INTERCEPTOR_URL_PATTERN
Default value : `new InjectionToken<RegExp>( 'firebase-app-check-http-interceptor-url-pattern')`

RXAP_REQUEST_CLOUD_MESSAGING_TOKEN
Default value : `new InjectionToken('rxap/firebase/request-cloud-messaging-token')`

### src/lib/firebase.provider.ts

###

FIREBASE_ANALYTICS_PROVIDERS
Type : `Provider[]`
Default value : `[ { provide: COLLECTION_ENABLED, useFactory: AnalyticsEnabledFactory, deps: [ ConfigService ], }, { provide: APP_NAME, useFactory: GetAnalyticsAppName, deps: [ ConfigService ], }, ]`

FIREBASE_APP_CHECK_PROVIDERS
Type : `Provider[]`
Default value : `[ { provide: APP_CHECK_ENABLED, useFactory: AppCheckEnabledFactory, deps: [ ConfigService ], }, { provide: APP_CHECK_IS_TOKEN_AUTO_REFRESH_ENABLED, useFactory: AppIsTokenAutoRefreshEnabledFactory, deps: [ ConfigService ], }, { provide: APP_CHECK_SITE_KEY, useFactory: AppCheckSiteKeyFactory, deps: [ ConfigService ], }, AppCheckService, ]`

FIREBASE_APP_PROVIDERS
Type : `Provider[]`
Default value : `[ { provide: FIREBASE_OPTIONS, useFactory: FirebaseOptionsTokenFactory, deps: [ ConfigService ], }, { provide: FIREBASE_APP_NAME, useFactory: FirebaseNameOrConfigTokenFactory, deps: [ ConfigService ], }, { provide: FirebaseApp, useFactory: ɵfirebaseAppFactory, deps: [ FIREBASE_OPTIONS, NgZone, [ new Optional(), FIREBASE_APP_NAME ], ], }, ]`

FIREBASE_AUTH_PROVIDERS
Type : `Provider[]`

Default value : `[ { provide: USE_AUTH_EMULATOR, useFactory: UseAuthEmulatorFactory, deps: [ ConfigService ], }, { provide: TENANT_ID, useFactory: AuthTenantIdFactory, deps: [ ConfigService ], }, { provide: LANGUAGE_CODE, useFactory: AuthLanguageCodeFactory, deps: [ ConfigService ], }, { provide: USE_DEVICE_LANGUAGE, useFactory: AuthUseDeviceLanguageFactory, deps: [ ConfigService ], }, { provide: PERSISTENCE, useFactory: AuthPersistenceFactory, deps: [ ConfigService ], }, { provide: AUTH_SETTINGS, useFactory: AuthSettingsFactory, deps: [ ConfigService ], }, ]`

FIREBASE_FIRESTORE_PROVIDERS
Type : `Provider[]`

Default value : `[ { provide: ENABLE_PERSISTENCE, useFactory: EnablePersistenceTokenFactory, deps: [ ConfigService ], }, { provide: PERSISTENCE_SETTINGS, useFactory: PersistenceSettingsTokenFactory, deps: [ ConfigService ], }, { provide: FIRESTORE_SETTINGS, useFactory: FirestoreSettingsTokenFactory, deps: [ ConfigService ], }, { provide: USE_FIRESTORE_EMULATOR, useFactory: UseFirestoreEmulatorFactory, deps: [ ConfigService ], }, ]`

FIREBASE_FUNCTIONS_PROVIDERS
Type : `Provider[]`
Default value : `[ { provide: REGION, useFactory: FunctionsRegionFactory, deps: [ ConfigService ], }, { provide: ORIGIN, useFactory: FunctionsOriginFactory, deps: [ ConfigService ], }, { provide: USE_FUNCTIONS_EMULATOR, useFactory: UseFunctionsEmulatorFactory, deps: [ ConfigService ], }, ]`

FIREBASE_MESSAGING_PROVIDERS
Type : `Provider[]`
Default value : `[ { provide: VAPID_KEY, useFactory: VapidKeyFactory, deps: [ ConfigService ], }, { provide: SERVICE_WORKER, useFactory: ServiceWorkerFactory, deps: [], }, ]`

FIREBASE_PERFORMANCE_PROVIDERS
Type : `Provider[]`
Default value : `[ { provide: INSTRUMENTATION_ENABLED, useFactory: InstrumentationEnabledFactory, deps: [ ConfigService ], }, { provide: DATA_COLLECTION_ENABLED, useFactory: DataCollectionEnabledFactory, deps: [ ConfigService ], }, ]`

FIREBASE_PROVIDERS
Type : `Provider[]`
Default value : `[ FIREBASE_APP_PROVIDERS, FIREBASE_FIRESTORE_PROVIDERS, FIREBASE_FUNCTIONS_PROVIDERS, FIREBASE_MESSAGING_PROVIDERS, FIREBASE_PERFORMANCE_PROVIDERS, FIREBASE_ANALYTICS_PROVIDERS, FIREBASE_AUTH_PROVIDERS, FIREBASE_APP_CHECK_PROVIDERS, FIREBASE_STORAGE_PROVIDERS, ]`

FIREBASE_STORAGE_PROVIDERS
Type : `Provider[]`
Default value : `[ { provide: BUCKET, useFactory: StorageBucketFactory, deps: [ ConfigService ], }, { provide: MAX_UPLOAD_RETRY_TIME, useFactory: StorageMaxUploadRetryTimeFactory, deps: [ ConfigService ], }, { provide: MAX_OPERATION_RETRY_TIME, useFactory: StorageMaxOperationRetryTimeFactory, deps: [ ConfigService ], }, ]`

### src/lib/firebase-app-check.http-interceptor.ts

###

FIREBASE_APP_CHECK_HTTP_INTERCEPTOR
Type : `Provider`
Default value : `{ provide: HTTP_INTERCEPTORS, useClass: FirebaseAppCheckHttpInterceptor, multi: true, }`

### src/lib/storage.ts

###

USE_STORAGE_EMULATOR
Default value : `new InjectionToken<[ string, number ]>('rxap/firebase/use-storage-emulator')`

# results matching ""

# No results matching ""