imask
Version:
vanilla javascript input mask
32 lines (24 loc) • 562 B
JavaScript
import Masked from './base.js';
import IMask from '../core/holder.js';
import '../core/change-details.js';
import '../core/continuous-tail-details.js';
import '../core/utils.js';
/** Masking by custom Function */
class MaskedFunction extends Masked {
/** */
/** Enable characters overwriting */
/** */
/** */
/** */
updateOptions(opts) {
super.updateOptions(opts);
}
_update(opts) {
super._update({
...opts,
validate: opts.mask
});
}
}
IMask.MaskedFunction = MaskedFunction;
export { MaskedFunction as default };