UNPKG

ngx-mask-fixed

Version:
22 lines (21 loc) 926 B
import { ElementRef, Renderer2 } from '@angular/core'; import { IConfig } from './config'; import { MaskApplierService } from './mask-applier.service'; export declare class MaskService extends MaskApplierService { private document; protected _config: IConfig; private _elementRef; private _renderer; maskExpression: string; onChange: (_: any) => void; onTouch: () => void; private _formElement; constructor(document: any, _config: IConfig, _elementRef: ElementRef, _renderer: Renderer2); formElementProperty: [string, string | boolean]; applyMask(inputValue: string, maskExpression: string, position?: number, cb?: Function): string; applyValueChanges(position?: number, cb?: Function): void; clearIfNotMatchFn(): void; private _removeMask(value, specialCharactersForRemove); private _removePrefix(value); private _regExpForRemove(specialCharactersForRemove); }