@justa/mask-directive
Version:
 
21 lines (20 loc) • 814 B
TypeScript
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;
}