TimeUtils module
Funções
| delay<T>(number, T) | Aguarda o número t de milissegundos |
| is |
Verifica se uma entrada de cache expirou com base no último tempo atualizado e nos dias de retenção de cache. |
| is |
verifique se um token expirou com base no tempo UTC fornecido em segundos. |
| now |
retornar a hora atual no tempo do Unix (segundos). |
| to |
Converter segundos em objeto JS Date. Segundos podem estar em um formato de número ou cadeia de caracteres ou indefinido (ainda retornará uma data). |
| to |
Converte o objeto JS Date em segundos |
| was |
Se a hora atual for anterior à hora em que um token foi armazenado em cache, devemos descartar o token, ou seja, o relógio do sistema foi revertido após a aquisição do token armazenado em cache |
Detalhes da função
delay<T>(number, T)
Aguarda o número t de milissegundos
function delay<T>(t: number, value?: T): Promise<T | void>
Parâmetros
- t
-
number
número
- value
-
T
T
Retornos
Promise<T | void>
isCacheExpired(string, number)
Verifica se uma entrada de cache expirou com base no último tempo atualizado e nos dias de retenção de cache.
function isCacheExpired(lastUpdatedAt: string, cacheRetentionDays: number): boolean
Parâmetros
- lastUpdatedAt
-
string
- cacheRetentionDays
-
number
Retornos
boolean
isTokenExpired(string, number)
verifique se um token expirou com base no tempo UTC fornecido em segundos.
function isTokenExpired(expiresOn: string, offset: number): boolean
Parâmetros
- expiresOn
-
string
- offset
-
number
Retornos
boolean
nowSeconds()
retornar a hora atual no tempo do Unix (segundos).
function nowSeconds(): number
Retornos
number
toDateFromSeconds(undefined | string | number)
Converter segundos em objeto JS Date. Segundos podem estar em um formato de número ou cadeia de caracteres ou indefinido (ainda retornará uma data).
function toDateFromSeconds(seconds: undefined | string | number): Date
Parâmetros
- seconds
-
undefined | string | number
Retornos
Date
toSecondsFromDate(Date)
Converte o objeto JS Date em segundos
function toSecondsFromDate(date: Date): number
Parâmetros
- date
-
Date
Date
Retornos
number
wasClockTurnedBack(string)
Se a hora atual for anterior à hora em que um token foi armazenado em cache, devemos descartar o token, ou seja, o relógio do sistema foi revertido após a aquisição do token armazenado em cache
function wasClockTurnedBack(cachedAt: string): boolean
Parâmetros
- cachedAt
-
string
Retornos
boolean