@justa/utilities
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.1.2.
66 lines (60 loc) • 2.44 kB
JavaScript
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@brazilian-utils/formatters')) :
typeof define === 'function' && define.amd ? define('@justa/utilities', ['exports', '@angular/core', '@brazilian-utils/formatters'], factory) :
(global = global || self, factory((global.justa = global.justa || {}, global.justa.utilities = {}), global.ng.core, global.formatters));
}(this, function (exports, core, formatters) { 'use strict';
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var LegalDocumentPipe = /** @class */ (function () {
function LegalDocumentPipe() {
}
/**
* @param {?} value
* @param {?=} args
* @return {?}
*/
LegalDocumentPipe.prototype.transform = /**
* @param {?} value
* @param {?=} args
* @return {?}
*/
function (value, args) {
/** @type {?} */
var valueFormated = value ? value.replace(/\D/gi, '') : '';
if (valueFormated.length === 11) {
return formatters.formatCpf(valueFormated);
}
else {
return formatters.formatCnpj(valueFormated);
}
};
LegalDocumentPipe.decorators = [
{ type: core.Pipe, args: [{
name: 'legalDocument',
},] }
];
return LegalDocumentPipe;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var UtilitiesModule = /** @class */ (function () {
function UtilitiesModule() {
}
UtilitiesModule.decorators = [
{ type: core.NgModule, args: [{
declarations: [LegalDocumentPipe],
imports: [],
exports: [LegalDocumentPipe],
},] }
];
return UtilitiesModule;
}());
exports.LegalDocumentPipe = LegalDocumentPipe;
exports.UtilitiesModule = UtilitiesModule;
Object.defineProperty(exports, '__esModule', { value: true });
}));
//# sourceMappingURL=justa-utilities.umd.js.map