TimeUtils module

Functions

delay<T>(number, T)

Attend le nombre t de millisecondes

isCacheExpired(string, number)

Vérifie si une entrée de cache a expiré en fonction de la dernière heure mise à jour et des derniers jours de rétention du cache.

isTokenExpired(string, number)

vérifiez si un jeton a expiré en fonction de l’heure UTC donnée en secondes.

nowSeconds()

retourne l’heure actuelle dans l’heure Unix (secondes).

toDateFromSeconds(undefined | string | number)

Convertissez des secondes en objet Date JS. Les secondes peuvent être dans un format de nombre ou de chaîne ou non défini (retourne toujours une date).

toSecondsFromDate(Date)

Convertit l’objet Date JS en secondes

wasClockTurnedBack(string)

Si l’heure actuelle est antérieure à l’heure à laquelle un jeton a été mis en cache, nous devons ignorer le jeton, c’est-à-dire que l’horloge système a été retournée après l’acquisition du jeton mis en cache

Informations relatives à la fonction

delay<T>(number, T)

Attend le nombre t de millisecondes

function delay<T>(t: number, value?: T): Promise<T | void>

Paramètres

t

number

number

value

T

T

Retours

Promise<T | void>

isCacheExpired(string, number)

Vérifie si une entrée de cache a expiré en fonction de la dernière heure mise à jour et des derniers jours de rétention du cache.

function isCacheExpired(lastUpdatedAt: string, cacheRetentionDays: number): boolean

Paramètres

lastUpdatedAt

string

cacheRetentionDays

number

Retours

boolean

isTokenExpired(string, number)

vérifiez si un jeton a expiré en fonction de l’heure UTC donnée en secondes.

function isTokenExpired(expiresOn: string, offset: number): boolean

Paramètres

expiresOn

string

offset

number

Retours

boolean

nowSeconds()

retourne l’heure actuelle dans l’heure Unix (secondes).

function nowSeconds(): number

Retours

number

toDateFromSeconds(undefined | string | number)

Convertissez des secondes en objet Date JS. Les secondes peuvent être dans un format de nombre ou de chaîne ou non défini (retourne toujours une date).

function toDateFromSeconds(seconds: undefined | string | number): Date

Paramètres

seconds

undefined | string | number

Retours

Date

toSecondsFromDate(Date)

Convertit l’objet Date JS en secondes

function toSecondsFromDate(date: Date): number

Paramètres

date

Date

Date

Retours

number

wasClockTurnedBack(string)

Si l’heure actuelle est antérieure à l’heure à laquelle un jeton a été mis en cache, nous devons ignorer le jeton, c’est-à-dire que l’horloge système a été retournée après l’acquisition du jeton mis en cache

function wasClockTurnedBack(cachedAt: string): boolean

Paramètres

cachedAt

string

Retours

boolean