UNPKG

@itcoordinadora/cm-coordi-utils

Version:

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

21 lines (17 loc) 723 B
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; };