UNPKG

@ng-doc/ui-kit

Version:

<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>

30 lines (27 loc) 1.7 kB
import * as i0 from '@angular/core'; import { AfterViewChecked, ElementRef, ChangeDetectorRef } from '@angular/core'; import { NgDocBaseInput } from '@ng-doc/ui-kit/classes/base-input'; import { NgDocInputHost } from '@ng-doc/ui-kit/classes/input-host'; import { NgDocFocusCatcherDirective } from '@ng-doc/ui-kit/directives/focus-catcher'; import { NgDocContextWithImplicit } from '@ng-doc/ui-kit/interfaces'; import { NgDocContent, NgDocTextAlign } from '@ng-doc/ui-kit/types'; declare class NgDocInputWrapperComponent<T, B = unknown> implements AfterViewChecked, NgDocInputHost<T> { elementRef: ElementRef<HTMLElement>; protected changeDetectorRef: ChangeDetectorRef; blurContent: NgDocContent<NgDocContextWithImplicit<B | null>>; blurContext: B | null; align: NgDocTextAlign; input?: NgDocBaseInput<T>; inputControl?: NgDocBaseInput<T>; focusCatcher?: NgDocFocusCatcherDirective; constructor(); ngAfterViewChecked(): void; getBlurContext($implicit: B | null): NgDocContextWithImplicit<B | null>; get disabled(): boolean; inputHasValue(): boolean; get blurContentIsVisible(): boolean; emptyEvent(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgDocInputWrapperComponent<any, any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgDocInputWrapperComponent<any, any>, "ng-doc-input-wrapper", never, { "blurContent": { "alias": "blurContent"; "required": false; }; "blurContext": { "alias": "blurContext"; "required": false; }; "align": { "alias": "align"; "required": false; }; }, {}, ["input", "inputControl"], ["[ngDocInputWrapperLeft]", "*", "[ngDocInputWrapperRight]"], true, never>; } export { NgDocInputWrapperComponent };