UNPKG

@neocomplexx/ngx-neo-directives-mat

Version:
28 lines (27 loc) 817 B
import { ElementRef, Renderer2, OnInit } from '@angular/core'; import { NgModel } from '@angular/forms'; export interface IDecimalConf { apply: boolean; decimals: number; } export declare class NeoDecimalNumbersDirective implements OnInit { private el; private renderer; private model; options: IDecimalConf; allowNullValue: boolean; private decimals; private prev; private regex; private haveDecimalPoint; constructor(el: ElementRef, renderer: Renderer2, model: NgModel); ngOnInit(): void; blockPaste(e: ClipboardEvent): void; onfocus(): void; onBlur(): void; onKeyUp(event: KeyboardEvent): boolean; onKeyDown(event: KeyboardEvent): boolean; private isSpecial; private isNumber; private isDecimalPoint; }