TimeUtils module
Functions
| delay<T>(number, T) | Wartet auf die Anzahl von Millisekunden. |
| is |
Überprüft, ob ein Cacheeintrag basierend auf der letzten aktualisierten Uhrzeit und den Aufbewahrungstagen des Caches abgelaufen ist. |
| is |
Überprüfen Sie, ob ein Token basierend auf einer bestimmten UTC-Zeit in Sekunden abgelaufen ist. |
| now |
gibt die aktuelle Zeit in Unix-Zeit (Sekunden) zurück. |
| to |
Konvertieren Sie Sekunden in JS Date-Objekt. Sekunden können in einem Zahlen- oder Zeichenfolgenformat oder nicht definiert sein (gibt weiterhin ein Datum zurück). |
| to |
Konvertiert das JS Date-Objekt in Sekunden. |
| was |
Wenn die aktuelle Uhrzeit vor dem Zeitpunkt liegt, zu dem ein Token zwischengespeichert wurde, müssen wir das Token verwerfen, d. h. die Systemuhr wurde nach dem Abrufen des zwischengespeicherten Tokens wieder zurückgesetzt. |
Details zur Funktion
delay<T>(number, T)
Wartet auf die Anzahl von Millisekunden.
function delay<T>(t: number, value?: T): Promise<T | void>
Parameter
- t
-
number
number
- value
-
T
T
Gibt zurück
Promise<T | void>
isCacheExpired(string, number)
Überprüft, ob ein Cacheeintrag basierend auf der letzten aktualisierten Uhrzeit und den Aufbewahrungstagen des Caches abgelaufen ist.
function isCacheExpired(lastUpdatedAt: string, cacheRetentionDays: number): boolean
Parameter
- lastUpdatedAt
-
string
- cacheRetentionDays
-
number
Gibt zurück
boolean
isTokenExpired(string, number)
Überprüfen Sie, ob ein Token basierend auf einer bestimmten UTC-Zeit in Sekunden abgelaufen ist.
function isTokenExpired(expiresOn: string, offset: number): boolean
Parameter
- expiresOn
-
string
- offset
-
number
Gibt zurück
boolean
nowSeconds()
gibt die aktuelle Zeit in Unix-Zeit (Sekunden) zurück.
function nowSeconds(): number
Gibt zurück
number
toDateFromSeconds(undefined | string | number)
Konvertieren Sie Sekunden in JS Date-Objekt. Sekunden können in einem Zahlen- oder Zeichenfolgenformat oder nicht definiert sein (gibt weiterhin ein Datum zurück).
function toDateFromSeconds(seconds: undefined | string | number): Date
Parameter
- seconds
-
undefined | string | number
Gibt zurück
Date
toSecondsFromDate(Date)
Konvertiert das JS Date-Objekt in Sekunden.
function toSecondsFromDate(date: Date): number
Parameter
- date
-
Date
Date
Gibt zurück
number
wasClockTurnedBack(string)
Wenn die aktuelle Uhrzeit vor dem Zeitpunkt liegt, zu dem ein Token zwischengespeichert wurde, müssen wir das Token verwerfen, d. h. die Systemuhr wurde nach dem Abrufen des zwischengespeicherten Tokens wieder zurückgesetzt.
function wasClockTurnedBack(cachedAt: string): boolean
Parameter
- cachedAt
-
string
Gibt zurück
boolean