UNPKG

@razorpay/blade

Version:

The Design System that powers Razorpay

30 lines (24 loc) 839 B
import { timeInterval } from './interval.js'; import { durationSecond, durationMinute } from './duration.js'; const timeMinute = timeInterval((date) => { date.setTime(date - date.getMilliseconds() - date.getSeconds() * durationSecond); }, (date, step) => { date.setTime(+date + step * durationMinute); }, (start, end) => { return (end - start) / durationMinute; }, (date) => { return date.getMinutes(); }); const timeMinutes = timeMinute.range; const utcMinute = timeInterval((date) => { date.setUTCSeconds(0, 0); }, (date, step) => { date.setTime(+date + step * durationMinute); }, (start, end) => { return (end - start) / durationMinute; }, (date) => { return date.getUTCMinutes(); }); const utcMinutes = utcMinute.range; export { timeMinute, timeMinutes, utcMinute, utcMinutes }; //# sourceMappingURL=minute.js.map