import { RouterModule } from "@angular/router"; import { NgModule } from "@angular/core"; import { CommonModule } from "@angular/common"; import { FormsModule, ReactiveFormsModule } from "@angular/forms"; import { HttpClientModule } from "@angular/common/http"; import { ngZorroModules } from "./ng-zorro"; // import { AuthorizationLayoutComponent, BgBorderComponent } from "./components"; // import { DecCornerDirective } from "./directives"; import { // DecModule, FormErrorTipsComponent, StorageModule, TableListModule, // InputSpaceErrorDirective, // PublicPathPipe, // TableListModule, // StorageModule, // QuickDateRangeComponent, } from "@cdk/public-api"; // import { environment } from "@manage/environments/environment"; import { NgxPermissionsModule } from "ngx-permissions"; import { AppPageComponent } from "@cdk/app-page/app-page.component"; const ngModules = [CommonModule, HttpClientModule, FormsModule, RouterModule, ReactiveFormsModule]; const components: any = []; const directives: any[] = []; const cdks = [ // DecModule FormErrorTipsComponent, // InputSpaceErrorDirective, // PublicPathPipe, TableListModule, StorageModule, // QuickDateRangeComponent, ] as any; @NgModule({ declarations: [...components, ...directives], imports: [...ngZorroModules, ...ngModules, ...cdks, AppPageComponent], exports: [...ngZorroModules, ...ngModules, ...components, ...directives, ...cdks, AppPageComponent], }) export class SharedModule {}