import { OnDestroy, TemplateRef, ViewContainerRef } from '@angular/core'; import { SimFormFieldComponent } from './form-field.component'; export declare class SimHasErrorContext { $implicit: T[]; simHasError: T[]; } export declare class SimHasErrorDirective implements OnDestroy { private _templateRef; private _viewContainer; private _formField; /** * 错误字段 * * angular内置错误字段: * - Validators.required => 'required' * - Validators.minLength => 'minLength' * - Validators.maxLength => 'maxLength' * - Validators.pattern => 'pattern' */ set simHasError(condition: string | string[]); private _context; private unsubscribe$; constructor(_templateRef: TemplateRef>, _viewContainer: ViewContainerRef, _formField: SimFormFieldComponent); ngOnDestroy(): void; private _updateView; }