UNPKG

@progress/kendo-angular-inputs

Version:

Kendo UI for Angular Inputs Package - Everything you need to build professional form functionality (Checkbox, ColorGradient, ColorPalette, ColorPicker, FlatColorPicker, FormField, MaskedTextBox, NumericTextBox, RadioButton, RangeSlider, Slider, Switch, Te

49 lines (48 loc) 1.67 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import * as i0 from "@angular/core"; /** * @hidden */ export declare class MaskingService { rules: { [key: string]: RegExp; }; prompt: string; mask: string; promptPlaceholder: string; includeLiterals: boolean; maskTokens: any[]; unmaskTokens: any[]; rawTokens: any[]; validationTokens: any[]; update({ mask, prompt, promptPlaceholder, rules, includeLiterals }: any): void; validationValue(maskedValue?: string): string; rawValue(maskedValue?: string): string; /** * @hidden */ maskRaw(rawValue?: string): string; maskInput(input: string, control: string, splitPoint: number): any; maskInRange(pasted: string, oldValue: string, start: number, end: number): any; private maskRemoved; private adjustPosition; private maskInserted; protected get maskTokenCreator(): { [key: string]: Function; }; protected get unmaskTokenCreator(): { [key: string]: Function; }; protected get rawTokenCreator(): { [key: string]: Function; }; protected get validationTokenCreator(): { [key: string]: Function; }; private tokenize; static ɵfac: i0.ɵɵFactoryDeclaration<MaskingService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<MaskingService>; }