UNPKG

@ngx-performance-ui/core

Version:
38 lines 3.02 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { createTextMaskInputElement } from 'text-mask-core/dist/textMaskCore'; /** * @param {?} value * @return {?} */ export function notNull(value) { return value !== null; } /** * @param {?} value * @return {?} */ export function transformToArray(value) { if (Array.isArray(value)) return value; return [value]; } /** * @param {?} value * @param {?} mask * @return {?} */ export function transformByRegex(value, mask) { if (typeof value === 'number') value = String(value); /** @type {?} */ const inputElement = document.createElement('input'); inputElement.type = 'text'; /** @type {?} */ const textMaskInputElement = createTextMaskInputElement(Object.assign({}, mask, { inputElement })); textMaskInputElement.update(value); return inputElement.value; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uLXV0aWxzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQG5neC1wZXJmb3JtYW5jZS11aS9jb3JlLyIsInNvdXJjZXMiOlsibGliL3V0aWxzL2NvbW1vbi11dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sa0NBQWtDLENBQUM7Ozs7O0FBRzlFLE1BQU0sVUFBVSxPQUFPLENBQUMsS0FBVTtJQUNoQyxPQUFPLEtBQUssS0FBSyxJQUFJLENBQUM7QUFDeEIsQ0FBQzs7Ozs7QUFFRCxNQUFNLFVBQVUsZ0JBQWdCLENBQUMsS0FBVTtJQUN6QyxJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDO1FBQUUsT0FBTyxLQUFLLENBQUM7SUFDdkMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDO0FBQ2pCLENBQUM7Ozs7OztBQUVELE1BQU0sVUFBVSxnQkFBZ0IsQ0FBQyxLQUFzQixFQUFFLElBQWlCO0lBQ3hFLElBQUksT0FBTyxLQUFLLEtBQUssUUFBUTtRQUFFLEtBQUssR0FBRyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7O1VBRS9DLFlBQVksR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQztJQUNwRCxZQUFZLENBQUMsSUFBSSxHQUFHLE1BQU0sQ0FBQzs7VUFFckIsb0JBQW9CLEdBQUcsMEJBQTBCLG1CQUFNLElBQUksSUFBRSxZQUFZLElBQUc7SUFDbEYsb0JBQW9CLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRW5DLE9BQU8sWUFBWSxDQUFDLEtBQUssQ0FBQztBQUM1QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlVGV4dE1hc2tJbnB1dEVsZW1lbnQgfSBmcm9tICd0ZXh0LW1hc2stY29yZS9kaXN0L3RleHRNYXNrQ29yZSc7XG5pbXBvcnQgeyBNYXNrIH0gZnJvbSAnLi4vbW9kZWxzJztcblxuZXhwb3J0IGZ1bmN0aW9uIG5vdE51bGwodmFsdWU6IGFueSk6IGJvb2xlYW4ge1xuICByZXR1cm4gdmFsdWUgIT09IG51bGw7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB0cmFuc2Zvcm1Ub0FycmF5KHZhbHVlOiBhbnkpOiBhbnlbXSB7XG4gIGlmIChBcnJheS5pc0FycmF5KHZhbHVlKSkgcmV0dXJuIHZhbHVlO1xuICByZXR1cm4gW3ZhbHVlXTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHRyYW5zZm9ybUJ5UmVnZXgodmFsdWU6IHN0cmluZyB8IG51bWJlciwgbWFzazogTWFzay5Db25maWcpOiBzdHJpbmcge1xuICBpZiAodHlwZW9mIHZhbHVlID09PSAnbnVtYmVyJykgdmFsdWUgPSBTdHJpbmcodmFsdWUpO1xuXG4gIGNvbnN0IGlucHV0RWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2lucHV0Jyk7XG4gIGlucHV0RWxlbWVudC50eXBlID0gJ3RleHQnO1xuXG4gIGNvbnN0IHRleHRNYXNrSW5wdXRFbGVtZW50ID0gY3JlYXRlVGV4dE1hc2tJbnB1dEVsZW1lbnQoeyAuLi5tYXNrLCBpbnB1dEVsZW1lbnQgfSk7XG4gIHRleHRNYXNrSW5wdXRFbGVtZW50LnVwZGF0ZSh2YWx1ZSk7XG5cbiAgcmV0dXJuIGlucHV0RWxlbWVudC52YWx1ZTtcbn1cbiJdfQ==