QueryTimeInterval type

نوع الفاصل الزمني لتحديد الفترة الزمنية للاستعلام عن السجلات والمقاييس. الفاصل الزمني هو الوقت الفاصل بين نقطتين زمنيتين. يتم التعبير عن مقدار الوقت المتدخل بالمدة يتم التعبير عن نقطتي الوقت (البداية والنهاية) إما بتمثيل التاريخ والوقت المجمعين أو تمثيل التاريخ فقط. هناك أربع طرق للتعبير عن فاصل زمني:

  • مدة
  • وقت البدء، وقت الانتهاء
  • وقت البدء والمدة
  • المدة، وقت الانتهاء
type QueryTimeInterval =
  | { endTime: Date; startTime: Date }
  | { duration: string; startTime: Date }
  | { duration: string; endTime: Date }
  | { duration: string }