truly-ui
Version:
Web Components for Desktop Applications.
30 lines • 1.41 kB
TypeScript
import { AfterContentInit, AfterViewInit, ElementRef, OnDestroy, Renderer2 } from '@angular/core';
import { NgControl } from '@angular/forms';
import { Overlay, OverlayPositionBuilder } from '@angular/cdk/overlay';
import * as i0 from "@angular/core";
export declare class TlMessageValidationDirective implements AfterContentInit, AfterViewInit, OnDestroy {
ngControl: NgControl;
private overlayPositionBuilder;
private elementRef;
private renderer;
private overlay;
private overlayRef;
private validationsRef;
private subscription;
get control(): import("@angular/forms").AbstractControl<any, any>;
constructor(ngControl: NgControl, overlayPositionBuilder: OverlayPositionBuilder, elementRef: ElementRef, renderer: Renderer2, overlay: Overlay);
ngAfterContentInit(): void;
ngAfterViewInit(): void;
listenFocus(): void;
listenBlur(): void;
listenBackdrop(): void;
listenValueChanges(): void;
create(): void;
remove(): void;
getNativeInput(): any;
getElementWidth(): string;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TlMessageValidationDirective, [{ optional: true; self: true; }, null, null, null, null]>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TlMessageValidationDirective, "[showValidations]", never, {}, {}, never, never, false, never>;
}
//# sourceMappingURL=message-validation.directive.d.ts.map