UNPKG

inet-ui

Version:

iNet Angular UI === [![NPM version][npm-version-image]][npm-url] [![NPM downloads][npm-downloads-image]][downloads-url]

28 lines (27 loc) 1.36 kB
import { ElementRef, OnInit, EventEmitter } from '@angular/core'; import { NumberUtilsService } from './number-utils.service'; import { Validator, AbstractControl } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class NumberSeparatorDirective implements Validator, OnInit { private utilsService; private elementRef; name: string; separator: string; numberMin?: string; numberMax?: string; numberLength?: string; private readonly el; ngModel: EventEmitter<any>; constructor(utilsService: NumberUtilsService, elementRef: ElementRef, name: string); ngOnInit(): void; validate(c: AbstractControl): { [key: string]: any; } | null; private isValidParam; private getNumber; private checkLength; onInput($event: any): void; private addSeparator; static ɵfac: i0.ɵɵFactoryDeclaration<NumberSeparatorDirective, [null, null, { attribute: "name"; }]>; static ɵdir: i0.ɵɵDirectiveDeclaration<NumberSeparatorDirective, "[appNumberSeparator]", never, { "separator": { "alias": "separator"; "required": false; }; "numberMin": { "alias": "numberMin"; "required": false; }; "numberMax": { "alias": "numberMax"; "required": false; }; "numberLength": { "alias": "numberLength"; "required": false; }; }, { "ngModel": "ngModel"; }, never, never, false, never>; }