@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
TypeScript
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 };