UNPKG

react-native-unit-components

Version:

Unit React Native components

20 lines (18 loc) 606 B
"use strict"; 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