UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

30 lines (29 loc) 1.14 kB
import type { PipeTransform } from '@angular/core'; import type { ControlValueAccessor } from '@angular/forms'; import { TuiValidationError } from '@taiga-ui/cdk/classes'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class TuiFieldErrorPipe implements PipeTransform, ControlValueAccessor { private order; private readonly parent; private readonly self; private readonly container; private readonly validationErrors; constructor(); transform(order: readonly string[]): Observable<TuiValidationError | null>; registerOnChange(): void; registerOnTouched(): void; setDisabledState(): void; writeValue(): void; protected get computedError(): Observable<TuiValidationError | null>; private get error(); private get invalid(); private get touched(); private get control(); private get errorId(); private get controlErrors(); private getError; private getErrorId; static ɵfac: i0.ɵɵFactoryDeclaration<TuiFieldErrorPipe, never>; static ɵpipe: i0.ɵɵPipeDeclaration<TuiFieldErrorPipe, "tuiFieldError", true>; }