@js-sugar/angular
Version:
JS-Sugar core package (Angular)
20 lines (19 loc) • 1.04 kB
TypeScript
import { TemplateRef, ViewContainerRef, OnInit, OnDestroy } from '@angular/core';
import { NgForm } from '@angular/forms';
import { Locale, LocaleProvider } from '../../localization';
import { ErrorDirective } from './error.directive';
import * as i0 from "@angular/core";
export declare class FirstErrorDirective implements OnInit, OnDestroy {
private _templateRef;
private _viewContainer;
private _errorDirective;
private _form;
private readonly _locale?;
private _subscription?;
constructor(_templateRef: TemplateRef<any>, _viewContainer: ViewContainerRef, _errorDirective: ErrorDirective, _form: NgForm, l: Locale | LocaleProvider);
ngOnInit(): void;
showFirstError(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<FirstErrorDirective, [null, null, { optional: true; }, { optional: true; }, { optional: true; }]>;
static ɵdir: i0.ɵɵDirectiveDeclaration<FirstErrorDirective, "[jssFirstError]", ["jssFirstError"], {}, {}, never, never, false>;
}