@titou10/v-mask
Version:
mask directive for vue.js that exposes the unmasked value
19 lines (18 loc) • 680 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var maskit_1 = require("./maskit");
var dynamic_mask_1 = require("./dynamic-mask");
var tokens_1 = require("./tokens");
// Facade to maskit/dynamicMask when mask is String or Array
function default_1(value, mask, masked, tokens) {
if (masked === void 0) { masked = true; }
if (tokens === void 0) { tokens = tokens_1.default; }
// disable on empty mask
if (!mask) {
return value;
}
return Array.isArray(mask)
? (0, dynamic_mask_1.default)(maskit_1.default, mask, tokens)
: (0, maskit_1.default)(value, mask, masked, tokens);
}
exports.default = default_1;