{"version":3,"file":"get-min-max-time.cjs","names":[],"sources":["../../../../src/components/DateTimePicker/get-min-max-time/get-min-max-time.ts"],"sourcesContent":["import dayjs from 'dayjs';\nimport { DateStringValue } from '../../../types';\n\ninterface GetMinTimeInput {\n  minDate: DateStringValue | Date | undefined;\n  value: DateStringValue | null;\n}\n\nexport function getMinTime({ minDate, value }: GetMinTimeInput): string | undefined {\n  const minTime = minDate ? dayjs(minDate).format('HH:mm:ss') : null;\n  return value && minDate && value === minDate\n    ? minTime != null\n      ? minTime\n      : undefined\n    : undefined;\n}\n\ninterface GetMaxTimeInput {\n  maxDate: DateStringValue | Date | undefined;\n  value: DateStringValue | null;\n}\n\nexport function getMaxTime({ maxDate, value }: GetMaxTimeInput): string | undefined {\n  const maxTime = maxDate ? dayjs(maxDate).format('HH:mm:ss') : null;\n  return value && maxDate && value === maxDate\n    ? maxTime != null\n      ? maxTime\n      : undefined\n    : undefined;\n}\n"],"mappings":";;;;;AAQA,SAAgB,WAAW,EAAE,SAAS,SAA8C;CAClF,MAAM,UAAU,WAAA,GAAA,MAAA,QAAA,CAAgB,OAAO,CAAC,CAAC,OAAO,UAAU,IAAI;CAC9D,OAAO,SAAS,WAAW,UAAU,UACjC,WAAW,OACT,UACA,KAAA,IACF,KAAA;AACN;AAOA,SAAgB,WAAW,EAAE,SAAS,SAA8C;CAClF,MAAM,UAAU,WAAA,GAAA,MAAA,QAAA,CAAgB,OAAO,CAAC,CAAC,OAAO,UAAU,IAAI;CAC9D,OAAO,SAAS,WAAW,UAAU,UACjC,WAAW,OACT,UACA,KAAA,IACF,KAAA;AACN"}