Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 1x 1x 1x 1x 1x 3x 1x | import {Directive} from '@angular/core'; import {NG_VALIDATORS, Validator, FormControl} from '@angular/forms'; import {AnjunaValidators} from '../models/AnjunaValidators'; import {RequiredCheckResult} from '../interfaces/RequiredCheckResult'; /* tslint:disable:directive-selector */ @Directive({ selector: 'anj-checkbox[required][ngModel], anj-toggle[required][ngModel]', providers: [ {provide: NG_VALIDATORS, useExisting: RequiredCheckDirective, multi: true} ] }) export class RequiredCheckDirective implements Validator { public validate(c: FormControl): RequiredCheckResult { return AnjunaValidators.requiredCheck(c); } } |