{"version":3,"file":"get-time-range.mjs","names":[],"sources":["../../../../../src/components/TimePicker/utils/get-time-range/get-time-range.ts"],"sourcesContent":["import { secondsToTime, timeToSeconds } from '../time-to-seconds/time-to-seconds';\n\ninterface GetTimeRangeInput {\n  startTime: string;\n  endTime: string;\n  interval: string;\n}\n\nexport function getTimeRange({ startTime, endTime, interval }: GetTimeRangeInput): string[] {\n  const timeRange: string[] = [];\n  const startInSeconds = timeToSeconds(startTime);\n  const endInSeconds = timeToSeconds(endTime);\n  const intervalInSeconds = timeToSeconds(interval);\n\n  for (let current = startInSeconds; current <= endInSeconds; current += intervalInSeconds) {\n    timeRange.push(secondsToTime(current).timeString);\n  }\n\n  return timeRange;\n}\n"],"mappings":";;;AAQA,SAAgB,aAAa,EAAE,WAAW,SAAS,YAAyC;CAC1F,MAAM,YAAsB,CAAC;CAC7B,MAAM,iBAAiB,cAAc,SAAS;CAC9C,MAAM,eAAe,cAAc,OAAO;CAC1C,MAAM,oBAAoB,cAAc,QAAQ;CAEhD,KAAK,IAAI,UAAU,gBAAgB,WAAW,cAAc,WAAW,mBACrE,UAAU,KAAK,cAAc,OAAO,CAAC,CAAC,UAAU;CAGlD,OAAO;AACT"}