UNPKG

@true-directive/grid

Version:

Angular Data Grid from Yopsilon.

34 lines (33 loc) 1.34 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 { MaskBaseDirective } from './mask-base.directive'; import { InternationalizationService } from '../internationalization/internationalization.service'; import { MaskSettings } from '@true-directive/base'; import { Locale } from '@true-directive/base'; export declare class MaskDateDirective extends MaskBaseDirective implements ControlValueAccessor { protected _renderer: Renderer2; protected _elementRef: ElementRef; protected intl: InternationalizationService; private _dateValue; private onChange; private onTouched; registerOnChange(fn: (_: any) => void): void; registerOnTouched(fn: () => void): void; onInput(e: any): void; blur(e: any): void; protected updateState(): void; protected toModel(): void; processKey(e: any): boolean; input(e: any): void; writeValue(value: any): void; pattern: string; settings: MaskSettings; keyDown(e: any): boolean; setLocale(locale: Locale): void; constructor(_renderer: Renderer2, _elementRef: ElementRef, intl: InternationalizationService); }