TimeUtils module

Funções

delay<T>(number, T)

Aguarda o número t de milissegundos

isCacheExpired(string, number)

Verifica se uma entrada de cache expirou com base no último tempo atualizado e nos dias de retenção de cache.

isTokenExpired(string, number)

verifique se um token expirou com base no tempo UTC fornecido em segundos.

nowSeconds()

retornar a hora atual no tempo do Unix (segundos).

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

toSecondsFromDate(Date)

Converte o objeto JS Date em segundos

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

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