UNPKG

@ui-toolkit/directives

Version:

Directives for Vue.

26 lines (25 loc) 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var predefined = [ { id: 'credit-card', mask: '#### - #### - #### - ####' }, { id: 'credit-card2', mask: '#### #### #### ####' }, { id: 'date', mask: '##/##/####' }, { id: 'date-iso', mask: '####-##-##' }, { id: 'date-with-time', mask: '##/##/#### ##:##' }, { id: 'phone', mask: '(###) ###-####' }, { id: 'phone2', mask: '###-###-####' }, // informed by https://www.cm.com/blog/how-to-format-international-telephone-numbers/ { id: 'intlPhone', mask: ['(###) ###-####', '+###############'], }, { id: 'social', mask: '###-##-####' }, { id: 'time', mask: '##:##' }, { id: 'time-with-seconds', mask: '##:##:##' }, { id: 'postalcode-ca', mask: 'A#A #A#' }, ]; function default_1(mask) { var res = predefined.filter(function (p) { return p.id === mask; }).map(function (p) { return p.mask; }); return res ? res[0] : null; } exports.default = default_1;