MakerBook/backoffice/src/modules/app-common/app-common.module.ts

32 lines
1.0 KiB
TypeScript

/* tslint:disable: ordered-imports*/
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterModule } from '@angular/router';
/* Third Party */
import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
import { IconsModule } from '@modules/icons/icons.module';
const thirdParty = [IconsModule, NgbModule];
/* Containers */
import * as appCommonContainers from './containers';
/* Components */
import * as appCommonComponents from './components';
/* Guards */
import * as appCommonGuards from './guards';
/* Services */
import * as appCommonServices from './services';
import * as authServices from '@modules/auth/services';
@NgModule({
imports: [CommonModule, RouterModule, ...thirdParty],
providers: [...appCommonServices.services, ...authServices.services, ...appCommonGuards.guards],
declarations: [...appCommonContainers.containers, ...appCommonComponents.components],
exports: [...appCommonContainers.containers, ...appCommonComponents.components, ...thirdParty],
})
export class AppCommonModule {}