UNPKG

ng-cw-v12

Version:

Angular UI component library

47 lines (46 loc) 1.98 kB
import { AfterViewInit, ChangeDetectorRef, ElementRef, OnDestroy, OnInit } from '@angular/core'; import { LocalService } from './local.service'; import * as i0 from "@angular/core"; export declare class OtpComponent implements OnInit, AfterViewInit, OnDestroy { private eleRef; private cd; private ls; ncLength: number; ncSize: 'small' | 'default' | 'large'; set ncDisabled(value: boolean | string); set ncReadonly(value: boolean | string); set ncMask(value: boolean | string); set ncSimple(value: boolean | string); set ncIntegerOnly(value: boolean | string); set ncAutofocus(value: boolean | string); simpleMode: boolean; maskMode: boolean; disabledMode: boolean; readonlyMode: boolean; integerOnlyMode: boolean; autofocusMode: boolean; inputArr: Array<any>; innerValue: Array<any>; curIndex: number; inputDoms: Array<HTMLInputElement>; canCopy: boolean; private onChangeCallback; private onTouchedCallback; constructor(eleRef: ElementRef, cd: ChangeDetectorRef, ls: LocalService); handleKeyDown(event: KeyboardEvent): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; inputFocus(index: number): void; inputBlur(index: number): void; lastInput(index: number): void; nextInput(index: number): void; get value(): any; set value(v: any); writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; onInputChange(index: number, event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<OtpComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<OtpComponent, "nc-otp", never, { "ncLength": "ncLength"; "ncSize": "ncSize"; "ncDisabled": "ncDisabled"; "ncReadonly": "ncReadonly"; "ncMask": "ncMask"; "ncSimple": "ncSimple"; "ncIntegerOnly": "ncIntegerOnly"; "ncAutofocus": "ncAutofocus"; }, {}, never, never>; }