UNPKG

@justa/mask-directive

Version:

![](https://img.shields.io/bundlephobia/minzip/@justa/mask-directive.svg?style=flat-square) ![](https://img.shields.io/bundlephobia/min/@justa/mask-directive.svg?style=flat-square)

21 lines (20 loc) 814 B
import { OnInit, ElementRef, Renderer2, OnDestroy } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; export declare class CurrencyMaskDirective implements OnInit, OnDestroy, ControlValueAccessor { private elementRef; private renderer; currencyMultiplier: number; currencyPrefix: string; onChange?: (event: any) => void; onTouched?: (event: any) => void; private rendererTimeout?; private masker?; constructor(elementRef: ElementRef, renderer: Renderer2); ngOnInit(): void; ngOnDestroy(): void; writeValue(rawValue: string): void; registerOnChange(onChange: (event: any) => void): void; registerOnTouched(onTouched: (event: any) => void): void; setDisabledState(isDisabled: boolean): void; onInputBlur(event: any): void; }