lct-components
Version:
LCT basic components
47 lines (46 loc) • 2.1 kB
TypeScript
import { AfterViewInit, ElementRef, EventEmitter, OnChanges, OnInit, Renderer2, SimpleChanges } from '@angular/core';
import { Subject } from "rxjs";
import { ControlValueAccessor } from "@angular/forms";
import { SafeResourceUrl } from '@angular/platform-browser';
import * as i0 from "@angular/core";
export declare class InputTextComponent implements ControlValueAccessor, OnInit, AfterViewInit, OnChanges {
private render;
disabled: boolean;
icon: string | SafeResourceUrl;
iconPosition: 'left' | 'right';
pdaAutoEnter: boolean;
placeholder: string;
showIcon: boolean;
title: string;
type: 'email' | 'number' | 'text';
error: boolean;
id?: string;
transparent?: boolean;
enterEmitted: EventEmitter<string>;
iconClick: EventEmitter<any>;
inputClick: EventEmitter<any>;
inputScan: ElementRef | undefined;
titleRef: ElementRef | undefined;
iconDiv: ElementRef | undefined;
inputValue: string;
private selectionStart;
private selectionEnd;
lpnUpdate: Subject<string>;
propagateChange: (_: any) => void;
get inputId(): string | null;
constructor(render: Renderer2);
ngAfterViewInit(): void;
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
writeValue(value: any): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
onKeyUpHandler(event?: KeyboardEvent | string): void;
click(): void;
clickInput(): void;
enterEmit(): void;
onPaste(ev: ClipboardEvent): void;
selectionChange(ev: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<InputTextComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<InputTextComponent, "lct-input-text", never, { "disabled": "disabled"; "icon": "icon"; "iconPosition": "iconPosition"; "pdaAutoEnter": "pdaAutoEnter"; "placeholder": "placeholder"; "showIcon": "showIcon"; "title": "title"; "type": "type"; "error": "error"; "id": "id"; "transparent": "transparent"; }, { "enterEmitted": "enterEmitted"; "iconClick": "iconClick"; "inputClick": "inputClick"; }, never, never>;
}