ng-cw-v12
Version:
Angular UI component library
47 lines (46 loc) • 1.98 kB
TypeScript
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>;
}