@itcoordinadora/cm-coordi-utils
Version:
Librería en TS/JS para convertir etiqueta1d, etiqueta2d y guías
21 lines (17 loc) • 723 B
text/typescript
import { ERROR, ParcelParams } from '../interfaces/interface';
export const validateErrores = ({
dataTypeIn,
dataTypeOut,
value,
unit,
}: ParcelParams) => {
const tiposValidosdataTypeIn = ['etiqueta1d', 'etiqueta2d', 'guia'] as const;
const tiposValidosdataTypeOut = ['etiqueta1d', 'guia'] as const;
if (dataTypeIn === 'guia' && dataTypeOut === 'etiqueta1d' && !unit)
return ERROR.unit;
if (!tiposValidosdataTypeIn.includes(dataTypeIn))
return `Tipo de dato no válido en dataTypeIn, solo es permitido ${tiposValidosdataTypeIn}`;
if (!tiposValidosdataTypeOut.includes(dataTypeOut))
return `Tipo de dato no válido en dataTypeOut, solo es permitido ${tiposValidosdataTypeOut}`;
return;
};