Skip to content
Prev Previous commit
Next Next commit
chore(): Use PersistenceSettings from interfaces, also fix types in f…
…irestore.ts
  • Loading branch information
jamesdaniels committed Oct 17, 2018
commit fa9212479979491227ea4f1d8de85e69c65ac3e8
4 changes: 2 additions & 2 deletions src/firestore/firestore.module.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { ModuleWithProviders, NgModule } from '@angular/core';
import { PersistenceSettings } from './interfaces';
import { AngularFirestore, EnablePersistenceToken, PersistenceSettingsToken } from './firestore';

import 'firebase/firestore';
import { firestore } from 'firebase/app';

@NgModule({
providers: [ AngularFirestore ]
Expand All @@ -11,7 +11,7 @@ export class AngularFirestoreModule {
/**
* Attempt to enable persistent storage, if possible
*/
static enablePersistence(persistenceSettings?: firestore.PersistenceSettings): ModuleWithProviders {
static enablePersistence(persistenceSettings?: PersistenceSettings): ModuleWithProviders {
return {
ngModule: AngularFirestoreModule,
providers: [
Expand Down
2 changes: 2 additions & 0 deletions src/firestore/firestore.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ import { AngularFirestoreCollection } from './collection/collection';
import { FirebaseFirestore, FirebaseOptions, FirebaseAppConfig, FirebaseOptionsToken, FirebaseNameOrConfigToken, _firebaseAppFactory, FirebaseZoneScheduler } from '@angular/fire';
import { isPlatformBrowser } from '@angular/common';

import { firestore } from 'firebase/app';

/**
* The value of this token determines whether or not the firestore will have persistance enabled
*/
Expand Down