projects/commons/src/lib/core/translates/translate-loader.module.ts
import { NgModule } from '@angular/core';
import { AngularFireModule } from '@angular/fire';
import { AngularFirestore, AngularFirestoreModule } from '@angular/fire/firestore';
import { TranslateLoader, TranslateModule as NgxTranslateModule } from '@ngx-translate/core';
import { TranslateFactory } from './factories';
import { environment } from '../../../environments/environment';
@NgModule({
imports: [
AngularFirestoreModule,
AngularFireModule.initializeApp(environment.firebase),
NgxTranslateModule.forRoot({
loader: {
provide: TranslateLoader,
useFactory: TranslateFactory,
deps: [
AngularFirestore,
],
},
}),
],
exports: [
NgxTranslateModule,
],
})
export class TranslateLoaderModule {}