@taiga-ui/kit
Version:
Taiga UI Angular main components kit
12 lines • 2.03 kB
JavaScript
import { HOURS_IN_DAY, TuiTime } from '@taiga-ui/cdk';
export function tuiCreateTimePeriods(minHour = 0, maxHour = HOURS_IN_DAY, minutes = [0, 30]) {
const timeArray = [];
for (let i = minHour; i < maxHour; i++) {
for (let j = 0; j < minutes.length; j++) {
const time = new TuiTime(i, minutes[j]);
timeArray.push(time);
}
}
return timeArray;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLXRpbWUtcGVyaW9kcy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0YWlnYS11aS9raXQvdXRpbHMvbWlzY2VsbGFuZW91cy8iLCJzb3VyY2VzIjpbImNyZWF0ZS10aW1lLXBlcmlvZHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFlBQVksRUFBRSxPQUFPLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFcEQsTUFBTSxVQUFVLG9CQUFvQixDQUNoQyxVQUFrQixDQUFDLEVBQ25CLFVBQWtCLFlBQVksRUFDOUIsVUFBNkIsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDO0lBRXBDLE1BQU0sU0FBUyxHQUFtQixFQUFFLENBQUM7SUFFckMsS0FBSyxJQUFJLENBQUMsR0FBRyxPQUFPLEVBQUUsQ0FBQyxHQUFHLE9BQU8sRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUNwQyxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsT0FBTyxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUNyQyxNQUFNLElBQUksR0FBRyxJQUFJLE9BQU8sQ0FBQyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFFeEMsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUN4QjtLQUNKO0lBRUQsT0FBTyxTQUFTLENBQUM7QUFDckIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SE9VUlNfSU5fREFZLCBUdWlUaW1lfSBmcm9tICdAdGFpZ2EtdWkvY2RrJztcblxuZXhwb3J0IGZ1bmN0aW9uIHR1aUNyZWF0ZVRpbWVQZXJpb2RzKFxuICAgIG1pbkhvdXI6IG51bWJlciA9IDAsXG4gICAgbWF4SG91cjogbnVtYmVyID0gSE9VUlNfSU5fREFZLFxuICAgIG1pbnV0ZXM6IHJlYWRvbmx5IG51bWJlcltdID0gWzAsIDMwXSxcbik6IFJlYWRvbmx5QXJyYXk8VHVpVGltZT4ge1xuICAgIGNvbnN0IHRpbWVBcnJheTogQXJyYXk8VHVpVGltZT4gPSBbXTtcblxuICAgIGZvciAobGV0IGkgPSBtaW5Ib3VyOyBpIDwgbWF4SG91cjsgaSsrKSB7XG4gICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgbWludXRlcy5sZW5ndGg7IGorKykge1xuICAgICAgICAgICAgY29uc3QgdGltZSA9IG5ldyBUdWlUaW1lKGksIG1pbnV0ZXNbal0pO1xuXG4gICAgICAgICAgICB0aW1lQXJyYXkucHVzaCh0aW1lKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB0aW1lQXJyYXk7XG59XG4iXX0=