TimeUtils module

Functions

delay<T>(number, T)

Wartet auf die Anzahl von Millisekunden.

isCacheExpired(string, number)

Überprüft, ob ein Cacheeintrag basierend auf der letzten aktualisierten Uhrzeit und den Aufbewahrungstagen des Caches abgelaufen ist.

isTokenExpired(string, number)

Überprüfen Sie, ob ein Token basierend auf einer bestimmten UTC-Zeit in Sekunden abgelaufen ist.

nowSeconds()

gibt die aktuelle Zeit in Unix-Zeit (Sekunden) zurück.

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).

toSecondsFromDate(Date)

Konvertiert das JS Date-Objekt in Sekunden.

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.

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