UNPKG

angular-l10n

Version:

An Angular library to translate messages, dates and numbers

22 lines (21 loc) 973 B
import { OnInit } from '@angular/core'; import { AbstractControl, Validator, ValidatorFn, ValidationErrors } from '@angular/forms'; /** * Function that takes a control and returns either null when it’s valid, or an error object if it’s not. * @param digits An alias of the format * @param MIN_VALUE The minimum value for the number * @param MAX_VALUE The maximum value for the number * @return An error object: 'format', 'minValue' or 'maxValue'; null in case the value is valid */ export declare function l10nValidateNumber(digits: string, MIN_VALUE?: number, MAX_VALUE?: number): ValidatorFn; export declare class L10nNumberValidatorDirective implements Validator, OnInit { l10nValidateNumber: string; digits: string; minValue: number; maxValue: number; private readonly MIN_VALUE; private readonly MAX_VALUE; private validator; ngOnInit(): void; validate(c: AbstractControl): ValidationErrors | null; }