flexacore-ui-dev
Version:
Universal UI Framework for CDN, React, Angular, Vue, Svelte with TypeScript support
22 lines (21 loc) • 711 B
TypeScript
import { EventEmitter } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class FCInputComponent implements ControlValueAccessor {
type: 'text' | 'email' | 'password' | 'number' | 'tel' | 'url';
placeholder: string;
disabled: boolean;
readonly: boolean;
size: 'sm' | 'md' | 'lg';
valueChange: EventEmitter<string>;
value: string;
private onChange;
private onTouched;
get classes(): string[];
onInput(event: Event): void;
onBlur(): void;
onFocus(): void;
writeValue(value: string): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
setDisabledState(isDisabled: boolean): void;
}