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
TypeScript
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>;
}