UNPKG

imask

Version:

vanilla javascript input mask

42 lines 2.31 kB
import type { default as _InputMask, InputMaskElement as _InputMaskElement } from '../controls/input'; import type { default as _Masked } from '../masked/base'; import type { default as _MaskedPattern } from '../masked/pattern'; import type { default as _RepeatBlock } from '../masked/repeat'; import type { default as _MaskedDate } from '../masked/date'; import type { default as _MaskedDynamic } from '../masked/dynamic'; import type { default as _MaskedEnum } from '../masked/enum'; import type { default as _MaskedRange } from '../masked/range'; import type { default as _MaskedNumber } from '../masked/number'; import type { default as _MaskedFunction } from '../masked/function'; import type { default as _MaskedRegExp } from '../masked/regexp'; import type { default as _createMask, FactoryArg } from '../masked/factory'; import type { default as _ChangeDetails } from './change-details'; import type { default as _MaskElement } from '../controls/mask-element'; import type { default as _HTMLMaskElement } from '../controls/html-mask-element'; import type { default as _HTMLContenteditableMaskElement } from '../controls/html-contenteditable-mask-element'; import type { createPipe as _createPipe, pipe as _pipe, PIPE_TYPE as _PIPE_TYPE } from '../masked/pipe'; /** Applies mask on element */ declare function IMask<Opts extends FactoryArg>(el: _InputMaskElement, opts: Opts): _InputMask<Opts>; declare namespace IMask { let InputMask: typeof _InputMask; let createMask: typeof _createMask; let Masked: typeof _Masked; let MaskedPattern: typeof _MaskedPattern; let RepeatBlock: typeof _RepeatBlock; let MaskedDate: typeof _MaskedDate; let MaskedDynamic: typeof _MaskedDynamic; let MaskedEnum: typeof _MaskedEnum; let MaskedRange: typeof _MaskedRange; let MaskedNumber: typeof _MaskedNumber; let MaskedFunction: typeof _MaskedFunction; let MaskedRegExp: typeof _MaskedRegExp; let ChangeDetails: typeof _ChangeDetails; let MaskElement: typeof _MaskElement; let HTMLMaskElement: typeof _HTMLMaskElement; let HTMLContenteditableMaskElement: typeof _HTMLContenteditableMaskElement; let createPipe: typeof _createPipe; let pipe: typeof _pipe; let PIPE_TYPE: typeof _PIPE_TYPE; } export default IMask; //# sourceMappingURL=holder.d.ts.map