UNPKG

@ui-tool/core

Version:
19 lines 1.37 kB
import { Injector, OnDestroy, OnInit } from '@angular/core'; import { AbstractControl, NgControl } from '@angular/forms'; import { IValidationSummarizerService } from '../../../../services/interfaces/validation-summarizers/validation-summarizer-service.interface'; import * as i0 from "@angular/core"; export declare class ValidatorControlWatchDirective implements OnInit, OnDestroy { protected readonly validationSummarizerService: IValidationSummarizerService; protected readonly ngControl: NgControl; protected readonly injector: Injector; private _watchedInstanceStatusChangesSubscription; private _control; set watchedInstance(value: AbstractControl | NgControl | null); constructor(validationSummarizerService: IValidationSummarizerService, ngControl: NgControl, injector: Injector); ngOnInit(): void; ngOnDestroy(): void; protected doValidation(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ValidatorControlWatchDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<ValidatorControlWatchDirective, "[validation-summarizer-control-watch][formControl], [validation-summarizer-control-watch][formControlName], [validation-summarizer-control-watch][ngModel]", never, { "watchedInstance": "validation-summarizer-control-watch"; }, {}, never>; } //# sourceMappingURL=validator-control-watch.directive.d.ts.map