UNPKG

ngx-onscreen-twelvekeyboard

Version:

A twelve key (0-9, * and #) keypad on-screen touch keyboard for Angular applications.

22 lines (21 loc) 1.02 kB
import { AfterViewInit, EventEmitter } from '@angular/core'; import { KeypadComponent } from '../keypad.component'; import { FormControlName, NgControl } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class KeypadBindingDirective implements AfterViewInit { private ngControl; private formControlName; keypadBinding: KeypadComponent; keypadFocusChange: EventEmitter<boolean>; private focused; private control; constructor(ngControl: NgControl, formControlName: FormControlName); private get formControl(); ngAfterViewInit(): void; onHostFocus(): void; onHostBlur(): void; private setInternalStateToBoundControl; private setupBoundControl; static ɵfac: i0.ɵɵFactoryDeclaration<KeypadBindingDirective, [{ optional: true; }, { optional: true; }]>; static ɵdir: i0.ɵɵDirectiveDeclaration<KeypadBindingDirective, "[keypadBinding]", never, { "keypadBinding": "keypadBinding"; }, { "keypadFocusChange": "keypadFocus"; }, never>; }