react-native-easy-calendar
Version:
Customizable, easy-to-use, performant calendar components for React Native
29 lines (21 loc) • 612 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
const dateRange = (start, end, jump = 'day') => {
let range = [];
let current = start;
if (end.isBefore(start)) {
throw new Error('Start date must come before end date');
} // To avoid loading isSameOrBefore plugin, we add a day to end date
let _end = end.add(1, jump);
while (!current.isSame(_end, jump)) {
range.push(current);
current = current.add(1, jump);
}
return range;
};
var _default = dateRange;
exports.default = _default;
//# sourceMappingURL=dateRange.js.map