@ui-tool/core
Version:
19 lines • 1.37 kB
TypeScript
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