aboutsummaryrefslogtreecommitdiffstats
path: root/src/angular/form-elements/validation/validation.module.ts
blob: 4213f76d24320da7a7956c9a4e762746da555949 (plain)
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 {
}