UNPKG

ngx-slice-kit

Version:

[![npm version](https://badge.fury.io/js/ngx-slice-kit.svg)](https://badge.fury.io/js/ngx-slice-kit)

54 lines (53 loc) 2.25 kB
import { AfterContentInit, ElementRef, EventEmitter, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { LayoutControlService } from '../../core/layout-control/layout-control.service'; import * as i0 from "@angular/core"; export declare class InputComponent implements ControlValueAccessor, OnInit, OnDestroy, AfterContentInit { private layoutControlService; private elementRef; private renderer; private req; set required(val: any); get required(): any; type: string; autocomplete: string; placeholder: string; tabindex: number; autofocus: boolean; min: number; max: number; icon: string; iconPosition: 'right' | 'left'; small: boolean; size: 'wide' | 'full-width'; caption: string; label: string; error: string; disabled: boolean; focusEvent: EventEmitter<any>; blurEvent: EventEmitter<any>; inputElementRef: ElementRef; value: any; focused: boolean; inputId: string; constructor(layoutControlService: LayoutControlService, elementRef: ElementRef, renderer: Renderer2); get iconPositionClass(): string; emitFocus(): void; emitBlur(): void; get iconUrl(): string; focus(): void; blur(): void; change(target: any): void; onChange(value: any): void; onTouched(): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; private setSizeClass; ngOnInit(): void; ngAfterContentInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<InputComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<InputComponent, "sdk-input, [sdk-input], [sdkInput]", never, { "required": "required"; "type": "type"; "autocomplete": "autocomplete"; "placeholder": "placeholder"; "tabindex": "tabindex"; "autofocus": "autofocus"; "min": "min"; "max": "max"; "icon": "icon"; "iconPosition": "iconPosition"; "small": "small"; "size": "size"; "caption": "caption"; "label": "label"; "error": "error"; "disabled": "disabled"; }, { "focusEvent": "focusEvent"; "blurEvent": "blurEvent"; }, never, ["*"], false>; }