QueryTimeInterval type

Time Interval type for specifying timepan for querying logs and metrics. Ein Zeitintervall ist die Zwischenzeit zwischen zwei Zeitpunkten. Die Zeitspanne wird durch eine Dauer ausgedrückt. Die beiden Zeitpunkte (Start und Ende) werden entweder durch eine kombinierte Datums- und Uhrzeitdarstellung oder nur durch eine Datumsdarstellung ausgedrückt. Es gibt vier Möglichkeiten, ein Zeitintervall auszudrücken:

  • Dauer
  • Startzeit, Endzeit
  • Startzeit, Dauer
  • Dauer, Endzeit
type QueryTimeInterval =
  | { endTime: Date; startTime: Date }
  | { duration: string; startTime: Date }
  | { duration: string; endTime: Date }
  | { duration: string }