UNPKG

@itcoordinadora/cm-coordi-utils

Version:

Librería en TS/JS para convertir etiqueta1d, etiqueta2d y guías

3 lines (2 loc) 1.04 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e="Inserte una etiqueta2d de mínimo 32 y máximo 33 caracteres";exports.tagTransform=function(t){var a=t.dataTypeIn,u=t.dataTypeOut,i=t.value,n=t.unit;if(function(e){var t=e.dataTypeIn,a=e.dataTypeOut;("guia"!==t||"etiqueta1d"!==a||e.unit)&&["etiqueta1d","etiqueta2d","guia"].includes(t)&&["etiqueta1d","guia"].includes(a)}({dataTypeIn:a,dataTypeOut:u,value:i,unit:n}),"etiqueta1d"===a&&"guia"===u)return 15===i.length||16===i.length?i.substring(1,12):"Inserte una etiqueta1d de mínimo 15 y máximo 16 caracteres";if("etiqueta2d"===a&&"guia"===u)return 32===i.length||33===i.length?i.substring(18,29):e;if("etiqueta2d"===a&&"etiqueta1d"===u)return 32===i.length||33===i.length?"7"+i.substring(18):e;if("guia"===a&&"etiqueta1d"===u&&n){if(11===i.length){var r=n.toString();return n<10?"7"+i+"00"+r:n>=10&&n<100?"7"+i+"0"+r:"7"+i+r}return"Inserte una guía de 11 caracteres"}return i.substring(0,11)}; //# sourceMappingURL=cm-coordi-utils.cjs.production.min.js.map