TimeUtils module
Funciones
| delay<T>(number, T) | Espera t número de milisegundos |
| is |
Comprueba si una entrada de caché ha expirado en función de la última hora actualizada y de los días de retención de caché. |
| is |
compruebe si un token ha expirado en función de una hora UTC determinada en segundos. |
| now |
devuelve la hora actual en tiempo de Unix (segundos). |
| to |
Convierta segundos en el objeto Date de JS. Los segundos pueden estar en un formato de número o cadena o sin definir (seguirán devolviendo una fecha). |
| to |
Convierte el objeto Date de JS en segundos. |
| was |
Si la hora actual es anterior a la hora en la que se almacenaba un token en caché, debemos descartar el token, es decir, el reloj del sistema se volvió después de adquirir el token almacenado en caché. |
Detalles de la función
delay<T>(number, T)
Espera t número de milisegundos
function delay<T>(t: number, value?: T): Promise<T | void>
Parámetros
- t
-
number
número
- value
-
T
T
Devoluciones
Promise<T | void>
isCacheExpired(string, number)
Comprueba si una entrada de caché ha expirado en función de la última hora actualizada y de los días de retención de caché.
function isCacheExpired(lastUpdatedAt: string, cacheRetentionDays: number): boolean
Parámetros
- lastUpdatedAt
-
string
- cacheRetentionDays
-
number
Devoluciones
boolean
isTokenExpired(string, number)
compruebe si un token ha expirado en función de una hora UTC determinada en segundos.
function isTokenExpired(expiresOn: string, offset: number): boolean
Parámetros
- expiresOn
-
string
- offset
-
number
Devoluciones
boolean
nowSeconds()
devuelve la hora actual en tiempo de Unix (segundos).
function nowSeconds(): number
Devoluciones
number
toDateFromSeconds(undefined | string | number)
Convierta segundos en el objeto Date de JS. Los segundos pueden estar en un formato de número o cadena o sin definir (seguirán devolviendo una fecha).
function toDateFromSeconds(seconds: undefined | string | number): Date
Parámetros
- seconds
-
undefined | string | number
Devoluciones
Date
toSecondsFromDate(Date)
Convierte el objeto Date de JS en segundos.
function toSecondsFromDate(date: Date): number
Parámetros
- date
-
Date
Date
Devoluciones
number
wasClockTurnedBack(string)
Si la hora actual es anterior a la hora en la que se almacenaba un token en caché, debemos descartar el token, es decir, el reloj del sistema se volvió después de adquirir el token almacenado en caché.
function wasClockTurnedBack(cachedAt: string): boolean
Parámetros
- cachedAt
-
string
Devoluciones
boolean