UNPKG

@ui-tool/core

Version:
27 lines 1.64 kB
import { TemplateRef } from '@angular/core'; import { AbstractControl, NgControl } from '@angular/forms'; import { MultipleValidationSummarizerItemContext } from '../../../../models/interfaces/multiple-validation-summarizers/multiple-validation-summarizer-item-context'; import { Observable } from 'rxjs'; import { MULTIPLE_VALIDATION_SUMMARIZER_CONTEXT_CHANGED_EVENT } from '../../../../constants/multiple-validation-summarizer-constants'; import * as i0 from "@angular/core"; export declare class MultipleValidationSummarizerItemContextDirective { private readonly _id; private _instance; private _label; private _template; private _hasControlInitialized; private _updatedEventSubject; readonly updateEvent: Observable<MULTIPLE_VALIDATION_SUMMARIZER_CONTEXT_CHANGED_EVENT>; get id(): string; get instance(): AbstractControl | NgControl | null; set instance(value: AbstractControl | NgControl | null); get label(): string; set label(value: string); get template(): TemplateRef<MultipleValidationSummarizerItemContext> | null; set template(value: TemplateRef<MultipleValidationSummarizerItemContext> | null); constructor(); private sendUpdateEvent; static ɵfac: i0.ɵɵFactoryDeclaration<MultipleValidationSummarizerItemContextDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<MultipleValidationSummarizerItemContextDirective, "cms-multiple-validation-summarizer item-context", never, { "instance": "instance"; "label": "label"; "template": "template"; }, {}, never>; } //# sourceMappingURL=multiple-validation-summarizer-item-context.directive.d.ts.map