import { NgModule } from "@angular/core"; import { CommonModule } from "@angular/common"; import { HttpClientModule } from "@angular/common/http"; import { FormsModule,ReactiveFormsModule } from "@angular/forms"; import { SharedRoutingModule } from "./routing"; import { COMPONENTS } from "./components"; import { DIRECTIVES } from "./directives"; import { PIPES } from "./pipes"; import { PROVIDERS } from "./providers"; @NgModule({ declarations: [ ...COMPONENTS, ...DIRECTIVES, ...PIPES, ], imports: [ CommonModule, HttpClientModule, FormsModule, ReactiveFormsModule, SharedRoutingModule, ], exports: [ CommonModule, HttpClientModule, FormsModule, ReactiveFormsModule, ...COMPONENTS, ...DIRECTIVES, ...PIPES, ], providers: [...PROVIDERS] }) export class SharedModule { } export * from "./validators";