UNPKG

@true-directive/grid

Version:

Angular Data Grid from Yopsilon.

29 lines (28 loc) 1.16 kB
/** * Copyright (c) 2018-2019 Aleksey Melnikov, True Directive Company. * @link https://truedirective.com/ * @license MIT */ import { ElementRef, Renderer2 } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { InternationalizationService } from '../internationalization/internationalization.service'; import { MaskSettings } from '@true-directive/base'; import { MaskBaseDirective } from './mask-base.directive'; export declare class MaskDirective extends MaskBaseDirective implements ControlValueAccessor { protected _renderer: Renderer2; protected _elementRef: ElementRef; protected intl: InternationalizationService; private onChange; private onTouched; registerOnChange(fn: (_: any) => void): void; registerOnTouched(fn: () => void): void; blur(): void; input(txt: any): void; protected updateState(): void; protected toModel(): void; writeValue(txt: any): void; pattern: string; settings: MaskSettings; keyDown(e: any): boolean; constructor(_renderer: Renderer2, _elementRef: ElementRef, intl: InternationalizationService); }