Repository navigation
Expand file tree
/
Copy pathelement-angular.module.ts
More file actions
91 lines (86 loc) · 4.55 KB
/
Copy pathelement-angular.module.ts
File metadata and controls
91 lines (86 loc) · 4.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
import { NgModule, ModuleWithProviders } from '@angular/core'
import { ElMessageService } from './message/message.service'
import { ElNotificationService } from './notification/notification.service'
import { ElSharedModule } from './shared/module'
import { ElButtonsModule } from './button/module'
import { ElCheckboxsModule } from './checkbox/module'
import { ElIconsModule } from './icon/module'
import { ElRadiosModule } from './radio/module'
import { ElMenusModule } from './menu/module'
import { ElTooltipModule } from './tooltip/module'
import { ElRowModule } from './row/module'
import { ElColModule } from './col/module'
import { ElInputsModule } from './input/module'
import { ElInputNumberModule } from './input-number/module'
import { ElTagsModule } from './tag/module'
import { ElSelectModule } from './select/module'
import { ElSwitchModule } from './switch/module'
import { ElRateModule } from './rate/module'
import { ElProgressModule } from './progress/module'
import { ElStepsModule } from './steps/module'
import { ElLoadingModule } from './loading/module'
import { ElMessagesModule } from './message/module'
import { ElNotificationModule } from './notification/module'
import { ElCascaderModule } from './cascader/module'
import { ElBadgesModule } from './badge/module'
import { ElCardsModule } from './card/module'
import { ElDropdownModule } from './dropdown/module'
import { ElBreadcrumbsModule } from './breadcrumb/module'
import { ElDateModule } from './date-picker/module'
import { ElSliderModule } from './slider/module'
import { ElDialogModule } from './dialog/module'
import { ElCarouselModule } from './carousel/module'
import { ElCollapseModule } from './collapse/module'
import { ElAlertModule } from './alert/module'
import { ElPaginationModule } from './pagination/module'
import { ElUploadModule } from './upload/module'
import { ElTableModule } from './table/module'
import { ElContainerModule } from './container/module'
import { ElFormModule } from './form/module'
import { ElTreeModule } from './tree/module'
export const ElChildModules: any = {
ElButtonsModule, ElIconsModule, ElRadiosModule, ElMenusModule, ElTooltipModule, ElRowModule,
ElColModule, ElCheckboxsModule, ElInputsModule, ElInputNumberModule, ElTagsModule, ElSelectModule,
ElSwitchModule, ElRateModule, ElProgressModule, ElStepsModule, ElLoadingModule, ElMessagesModule,
ElSharedModule, ElNotificationModule, ElCascaderModule, ElBadgesModule, ElCardsModule, ElDropdownModule,
ElBreadcrumbsModule, ElDateModule, ElSliderModule, ElDialogModule, ElCarouselModule, ElCollapseModule,
ElAlertModule, ElPaginationModule, ElUploadModule, ElTableModule, ElContainerModule, ElFormModule,
ElTreeModule,
}
export const ELMODULES_GROUP: any[] = [
ElButtonsModule, ElIconsModule, ElRadiosModule, ElMenusModule, ElTooltipModule, ElRowModule,
ElColModule, ElCheckboxsModule, ElInputsModule, ElInputNumberModule, ElTagsModule, ElSelectModule,
ElSwitchModule, ElRateModule, ElProgressModule, ElStepsModule, ElLoadingModule, ElMessagesModule,
ElSharedModule, ElNotificationModule, ElCascaderModule, ElBadgesModule, ElCardsModule, ElDropdownModule,
ElBreadcrumbsModule, ElDateModule, ElSliderModule, ElDialogModule, ElCarouselModule, ElCollapseModule,
ElAlertModule, ElPaginationModule, ElUploadModule, ElTableModule, ElContainerModule, ElFormModule,
ElTreeModule,
]
@NgModule({
imports: [
ElButtonsModule.forRoot(), ElIconsModule.forRoot(), ElRadiosModule.forRoot(), ElMenusModule.forRoot(),
ElTooltipModule.forRoot(), ElRowModule.forRoot(), ElColModule.forRoot(), ElCheckboxsModule.forRoot(),
ElInputsModule.forRoot(), ElInputNumberModule.forRoot(), ElTagsModule.forRoot(), ElSelectModule.forRoot(),
ElSwitchModule.forRoot(), ElRateModule.forRoot(), ElProgressModule.forRoot(), ElStepsModule.forRoot(),
ElLoadingModule.forRoot(), ElMessagesModule.forRoot(), ElSharedModule.forRoot(), ElNotificationModule.forRoot(),
ElCascaderModule.forRoot(), ElBadgesModule.forRoot(), ElCardsModule.forRoot(), ElDropdownModule.forRoot(),
ElBreadcrumbsModule.forRoot(), ElDateModule.forRoot(), ElSliderModule.forRoot(), ElDialogModule.forRoot(),
ElCarouselModule.forRoot(), ElCollapseModule.forRoot(), ElAlertModule.forRoot(), ElPaginationModule.forRoot(),
ElUploadModule.forRoot(), ElTableModule.forRoot(), ElContainerModule.forRoot(), ElFormModule.forRoot(),
ElTreeModule.forRoot(),
],
exports: ELMODULES_GROUP,
})
class ElModule {
static forRoot(): ModuleWithProviders {
return {
ngModule: ElModule,
providers: [],
}
}
}
export {
ElModule,
ElMessageService,
ElNotificationService,
}