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
|
import { NgModule } from "@angular/core";
import { FormsModule, ReactiveFormsModule } from "@angular/forms";
import { CommonModule } from "@angular/common";
import { SvgIconModule } from './../../svg-icon/svg-icon.module';
import { ValidationComponent } from './validation.component';
import { ValidatorComponent } from './validators/base.validator.component';
import { RequiredValidatorComponent } from './validators/required.validator.component';
import { RegexValidatorComponent } from './validators/regex.validator.component';
import { CustomValidatorComponent } from './validators/custom.validator.component';
import { ValidationGroupComponent } from './validation-group.component';
@NgModule({
imports: [
FormsModule,
CommonModule,
ReactiveFormsModule,
SvgIconModule
],
declarations: [
ValidationComponent,
RegexValidatorComponent,
RequiredValidatorComponent,
CustomValidatorComponent,
ValidationGroupComponent
],
exports: [
ValidationComponent,
RegexValidatorComponent,
RequiredValidatorComponent,
CustomValidatorComponent,
ValidationGroupComponent
]
})
export class ValidationModule {
}
|