quoslibero
Version:
FusionCharts JavaScript charting framework
1 lines • 1.1 kB
JavaScript
import utcMillisecond from'../millisecond.js';import utcSecond from'../second.js';import utcMinute from'./minute.js';import utcHour from'./hour.js';import utcDay from'./day.js';import utcWeek,{utcSunday,utcMonday,utcTuesday,utcWednesday,utcThursday,utcFriday,utcSaturday}from'./week.js';import utcQuarter from'./quarter.js';import utcMonth from'./month.js';import utcYear from'./year.js';export{utcMillisecond,utcSecond,utcMinute,utcHour,utcDay,utcWeek,utcSunday,utcMonday,utcTuesday,utcWednesday,utcThursday,utcFriday,utcSaturday,utcQuarter,utcMonth,utcYear};export default{getInterval:a=>{switch(a+''){case'millisecond':return utcMillisecond;case'second':return utcSecond;case'minute':return utcMinute;case'hour':return utcHour;case'day':return utcDay;case'week':return utcWeek;case'sunday':return utcSunday;case'monday':return utcMonday;case'tuesday':return utcTuesday;case'wednesday':return utcWednesday;case'thursday':return utcThursday;case'friday':return utcFriday;case'saturday':return utcSaturday;case'quarter':return utcQuarter;case'month':return utcMonth;case'year':return utcYear;}}};