{"version":3,"file":"ashiteam-ashi-ngx-firebase.mjs","sources":["../../../projects/ashi-ngx-firebase/src/lib/_services/ashi-firebase-db/ashi-firebase-db.service.ts","../../../projects/ashi-ngx-firebase/src/lib/_services/ashi-firebase-auth/ashi-firebase-auth.service.ts","../../../projects/ashi-ngx-firebase/src/lib/ashi-ngx-firebase.module.ts","../../../projects/ashi-ngx-firebase/src/public-api.ts","../../../projects/ashi-ngx-firebase/src/ashiteam-ashi-ngx-firebase.ts"],"sourcesContent":["import { AshiNgxAesService } from 'ashi-ngx-aes';\r\nimport { AshiFirebaseDbBase } from 'ashi-ngx-firebase-base-lib';\r\n\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { AshiUiHelperService } from '@ashiteam/ashi-ngx-lib';\r\n\r\n@Injectable({\r\n  providedIn: 'root',\r\n})\r\nexport class AshiFirebaseDbService extends AshiFirebaseDbBase {\r\n  constructor(http: HttpClient, aes: AshiNgxAesService, uiHelper: AshiUiHelperService) {\r\n    super(http, aes, uiHelper);\r\n  }\r\n}\r\n","import { AshiNgxAesService } from 'ashi-ngx-aes';\r\nimport { AshiFirebaseAuthBase } from 'ashi-ngx-firebase-base-lib';\r\n\r\nimport { Injectable, NgZone } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { AshiPreviousRouteService } from '@ashiteam/ashi-ngx-base-lib';\r\nimport { AshiStorageService, AshiUiHelperService } from '@ashiteam/ashi-ngx-lib';\r\n\r\nimport { AshiFirebaseDbService } from '../ashi-firebase-db/ashi-firebase-db.service';\r\n\r\n@Injectable({\r\n  providedIn: 'root',\r\n})\r\nexport class AshiFirebaseAuthService extends AshiFirebaseAuthBase {\r\n  constructor(\r\n    router: Router,\r\n    ngZone: NgZone,\r\n    aes: AshiNgxAesService,\r\n    storageSvc: AshiStorageService,\r\n    db: AshiFirebaseDbService,\r\n    uiHelperSvc: AshiUiHelperService,\r\n    private previousRouteSvc: AshiPreviousRouteService\r\n  ) {\r\n    super(router, ngZone, storageSvc, db, aes, uiHelperSvc, () => this.previousRouteSvc.getPreviousUrl());\r\n  }\r\n}\r\n","import { NgModule, ModuleWithProviders } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\n\r\nimport { AshiFirebaseAuthService } from './_services/ashi-firebase-auth/ashi-firebase-auth.service';\r\nimport { AshiFirebaseDbService } from './_services/ashi-firebase-db/ashi-firebase-db.service';\r\n\r\n@NgModule({\r\n  declarations: [],\r\n  imports: [CommonModule]\r\n})\r\nexport class AshiNgxFirebaseModule {\r\n  public static forRoot(): ModuleWithProviders<AshiNgxFirebaseModule> {\r\n    return {\r\n      ngModule: AshiNgxFirebaseModule,\r\n      providers: [AshiFirebaseAuthService, AshiFirebaseDbService]\r\n    };\r\n  }\r\n}\r\n","/*\r\n * Public API Surface of ashi-ngx-firebase\r\n */\r\n\r\nexport * from './lib/_services/ashi-firebase-auth/ashi-firebase-auth.service';\r\nexport * from './lib/_services/ashi-firebase-db/ashi-firebase-db.service';\r\n\r\nexport * from './lib/ashi-ngx-firebase.module';\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["i1","i4.AshiFirebaseDbService"],"mappings":"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"}