TimeUtils module
Functions
| delay<T>(number, T) | Attend le nombre t de millisecondes |
| is |
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. |
| is |
vérifiez si un jeton a expiré en fonction de l’heure UTC donnée en secondes. |
| now |
retourne l’heure actuelle dans l’heure Unix (secondes). |
| to |
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). |
| to |
Convertit l’objet Date JS en secondes |
| was |
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