QueryTimeInterval type

Günlükleri ve ölçümleri sorgulamak için zaman aralığını belirtmek için zaman aralığı türü. Zaman aralığı, iki zaman noktası arasındaki zaman aralığıdır. Araya giriş süresi bir süreyle ifade edilir İki zaman noktası (başlangıç ve bitiş), birleştirilmiş tarih ve saat gösterimiyle veya yalnızca tarih gösterimiyle ifade edilir. Zaman aralığını ifade etmenin dört yolu vardır:

  • süre
  • başlangıç saati, bitiş saati
  • başlangıç saati, süre
  • süre, bitiş saati
type QueryTimeInterval =
  | { endTime: Date; startTime: Date }
  | { duration: string; startTime: Date }
  | { duration: string; endTime: Date }
  | { duration: string }