UNPKG

ngx-mask-2

Version:
70 lines (69 loc) 5.62 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { InjectionToken } from '@angular/core'; /** * @record */ export function IConfig() { } /** @type {?} */ IConfig.prototype.sufix; /** @type {?} */ IConfig.prototype.prefix; /** @type {?} */ IConfig.prototype.clearIfNotMatch; /** @type {?} */ IConfig.prototype.showTemplate; /** @type {?} */ IConfig.prototype.showMaskTyped; /** @type {?} */ IConfig.prototype.dropSpecialCharacters; /** @type {?} */ IConfig.prototype.specialCharacters; /** @type {?} */ IConfig.prototype.appendPrefixToModel; /** @type {?} */ IConfig.prototype.patterns; /** @typedef {?} */ var optionsConfig; export { optionsConfig }; /** @type {?} */ export const config = new InjectionToken('config'); /** @type {?} */ export const NEW_CONFIG = new InjectionToken('NEW_CONFIG'); /** @type {?} */ export const INITIAL_CONFIG = new InjectionToken('INITIAL_CONFIG'); /** @type {?} */ export const initialConfig = { sufix: '', prefix: '', clearIfNotMatch: false, showTemplate: false, showMaskTyped: false, dropSpecialCharacters: true, specialCharacters: ['/', '(', ')', '.', ':', '-', ' ', '+', ',', '@', '[', ']', '\"', '\''], appendPrefixToModel: false, patterns: { '0': { pattern: new RegExp('\\d'), }, '9': { pattern: new RegExp('\\d'), optional: true }, 'A': { pattern: new RegExp('\[a-zA-Z0-9\]') }, 'S': { pattern: new RegExp('\[a-zA-Z\]') }, 'd': { pattern: new RegExp('\\d'), }, 'm': { pattern: new RegExp('\\d'), }, } }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LW1hc2stMi8iLCJzb3VyY2VzIjpbImFwcC9uZ3gtbWFzay9jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW9CL0MsYUFBYSxNQUFNLEdBQTJCLElBQUksY0FBYyxDQUFDLFFBQVEsQ0FBQyxDQUFDOztBQUMzRSxhQUFhLFVBQVUsR0FBMkIsSUFBSSxjQUFjLENBQUMsWUFBWSxDQUFDLENBQUM7O0FBQ25GLGFBQWEsY0FBYyxHQUE0QixJQUFJLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDOztBQUU1RixhQUFhLGFBQWEsR0FBWTtJQUNsQyxLQUFLLEVBQUUsRUFBRTtJQUNULE1BQU0sRUFBRSxFQUFFO0lBQ1YsZUFBZSxFQUFFLEtBQUs7SUFDdEIsWUFBWSxFQUFFLEtBQUs7SUFDbkIsYUFBYSxFQUFFLEtBQUs7SUFDcEIscUJBQXFCLEVBQUUsSUFBSTtJQUMzQixpQkFBaUIsRUFBRSxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUM7SUFDM0YsbUJBQW1CLEVBQUUsS0FBSztJQUMxQixRQUFRLEVBQUU7UUFDTixHQUFHLEVBQUU7WUFDRCxPQUFPLEVBQUUsSUFBSSxNQUFNLENBQUMsS0FBSyxDQUFDO1NBQzdCO1FBQ0QsR0FBRyxFQUFFO1lBQ0QsT0FBTyxFQUFFLElBQUksTUFBTSxDQUFDLEtBQUssQ0FBQztZQUMxQixRQUFRLEVBQUUsSUFBSTtTQUNqQjtRQUNELEdBQUcsRUFBRTtZQUNELE9BQU8sRUFBRSxJQUFJLE1BQU0sQ0FBQyxlQUFlLENBQUM7U0FDdkM7UUFDRCxHQUFHLEVBQUU7WUFDRCxPQUFPLEVBQUUsSUFBSSxNQUFNLENBQUMsWUFBWSxDQUFDO1NBQ3BDO1FBQ0QsR0FBRyxFQUFFO1lBQ0gsT0FBTyxFQUFFLElBQUksTUFBTSxDQUFDLEtBQUssQ0FBQztTQUMzQjtRQUNELEdBQUcsRUFBRTtZQUNILE9BQU8sRUFBRSxJQUFJLE1BQU0sQ0FBQyxLQUFLLENBQUM7U0FDM0I7S0FDSjtDQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuZXhwb3J0IGludGVyZmFjZSBJQ29uZmlnIHtcclxuICAgIHN1Zml4OiBzdHJpbmc7XHJcbiAgICBwcmVmaXg6IHN0cmluZztcclxuICAgIGNsZWFySWZOb3RNYXRjaDogYm9vbGVhbjtcclxuICAgIHNob3dUZW1wbGF0ZTogYm9vbGVhbjtcclxuICAgIHNob3dNYXNrVHlwZWQ6IGJvb2xlYW47XHJcbiAgICBkcm9wU3BlY2lhbENoYXJhY3RlcnM6IGJvb2xlYW4gfCBzdHJpbmdbXTtcclxuICAgIHNwZWNpYWxDaGFyYWN0ZXJzOiBzdHJpbmdbXTtcclxuICAgIGFwcGVuZFByZWZpeFRvTW9kZWw6IGJvb2xlYW47XHJcbiAgICBwYXR0ZXJuczoge1xyXG4gICAgICAgIFtjaGFyYWN0ZXI6IHN0cmluZ106IHtcclxuICAgICAgICAgICAgcGF0dGVybjogUmVnRXhwLFxyXG4gICAgICAgICAgICBvcHRpb25hbD86IGJvb2xlYW5cclxuICAgICAgICB9XHJcbiAgICB9O1xyXG59XHJcblxyXG5leHBvcnQgdHlwZSBvcHRpb25zQ29uZmlnID0gUGFydGlhbDxJQ29uZmlnPjtcclxuZXhwb3J0IGNvbnN0IGNvbmZpZzogSW5qZWN0aW9uVG9rZW48c3RyaW5nPiA9IG5ldyBJbmplY3Rpb25Ub2tlbignY29uZmlnJyk7XHJcbmV4cG9ydCBjb25zdCBORVdfQ09ORklHOiBJbmplY3Rpb25Ub2tlbjxzdHJpbmc+ID0gbmV3IEluamVjdGlvblRva2VuKCdORVdfQ09ORklHJyk7XHJcbmV4cG9ydCBjb25zdCBJTklUSUFMX0NPTkZJRzogSW5qZWN0aW9uVG9rZW48SUNvbmZpZz4gPSBuZXcgSW5qZWN0aW9uVG9rZW4oJ0lOSVRJQUxfQ09ORklHJyk7XHJcblxyXG5leHBvcnQgY29uc3QgaW5pdGlhbENvbmZpZzogSUNvbmZpZyA9IHtcclxuICAgIHN1Zml4OiAnJyxcclxuICAgIHByZWZpeDogJycsXHJcbiAgICBjbGVhcklmTm90TWF0Y2g6IGZhbHNlLFxyXG4gICAgc2hvd1RlbXBsYXRlOiBmYWxzZSxcclxuICAgIHNob3dNYXNrVHlwZWQ6IGZhbHNlLFxyXG4gICAgZHJvcFNwZWNpYWxDaGFyYWN0ZXJzOiB0cnVlLFxyXG4gICAgc3BlY2lhbENoYXJhY3RlcnM6IFsnLycsICcoJywgJyknLCAnLicsICc6JywgJy0nLCAnICcsICcrJywgJywnLCAnQCcsICdbJywgJ10nLCAnXFxcIicsICdcXCcnXSxcclxuICAgIGFwcGVuZFByZWZpeFRvTW9kZWw6IGZhbHNlLFxyXG4gICAgcGF0dGVybnM6IHtcclxuICAgICAgICAnMCc6IHtcclxuICAgICAgICAgICAgcGF0dGVybjogbmV3IFJlZ0V4cCgnXFxcXGQnKSxcclxuICAgICAgICB9LFxyXG4gICAgICAgICc5Jzoge1xyXG4gICAgICAgICAgICBwYXR0ZXJuOiBuZXcgUmVnRXhwKCdcXFxcZCcpLFxyXG4gICAgICAgICAgICBvcHRpb25hbDogdHJ1ZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgJ0EnOiB7XHJcbiAgICAgICAgICAgIHBhdHRlcm46IG5ldyBSZWdFeHAoJ1xcW2EtekEtWjAtOVxcXScpXHJcbiAgICAgICAgfSxcclxuICAgICAgICAnUyc6IHtcclxuICAgICAgICAgICAgcGF0dGVybjogbmV3IFJlZ0V4cCgnXFxbYS16QS1aXFxdJylcclxuICAgICAgICB9LFxyXG4gICAgICAgICdkJzoge1xyXG4gICAgICAgICAgcGF0dGVybjogbmV3IFJlZ0V4cCgnXFxcXGQnKSxcclxuICAgICAgICB9LFxyXG4gICAgICAgICdtJzoge1xyXG4gICAgICAgICAgcGF0dGVybjogbmV3IFJlZ0V4cCgnXFxcXGQnKSxcclxuICAgICAgICB9LFxyXG4gICAgfVxyXG59O1xyXG4iXX0=