react-native-unit-components
Version:
Unit React Native components
20 lines (18 loc) • 606 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isUNErrorDataArray = exports.isUNError = void 0;
/* eslint-disable @typescript-eslint/no-explicit-any */
const isUNErrorData = obj => {
return typeof obj === 'object' && 'title' in obj;
};
const isUNErrorDataArray = arr => {
return Array.isArray(arr) && arr.every(item => isUNErrorData(item));
};
exports.isUNErrorDataArray = isUNErrorDataArray;
const isUNError = error => {
return 'errors' in error && isUNErrorDataArray(error.errors);
};
exports.isUNError = isUNError;
//# sourceMappingURL=errorHelpers.js.map