TimeUtils module

Функции

delay<T>(number, T)

Ожидает t числа миллисекундах

isCacheExpired(string, number)

Проверяет, истек ли срок действия записи кэша на основе последнего обновленного времени и дней хранения кэша.

isTokenExpired(string, number)

Проверьте, истек ли срок действия маркера на основе заданного времени в формате UTC в секундах.

nowSeconds()

возвращает текущее время в Unix (секунды).

toDateFromSeconds(undefined | string | number)

Преобразование секунд в объект JS Date. Секунды могут находиться в числовом или строковом формате или не определено (по-прежнему возвращает дату).

toSecondsFromDate(Date)

Преобразует объект JS Date в секунды

wasClockTurnedBack(string)

Если текущее время превышает время кэширования маркера, необходимо отменить маркер, т. е. системные часы были возвращены после получения кэшированного токена.

Сведения о функции

delay<T>(number, T)

Ожидает t числа миллисекундах

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

Параметры

t

number

Номер

value

T

T

Возвращаемое значение

Promise<T | void>

isCacheExpired(string, number)

Проверяет, истек ли срок действия записи кэша на основе последнего обновленного времени и дней хранения кэша.

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

Параметры

lastUpdatedAt

string

cacheRetentionDays

number

Возвращаемое значение

boolean

isTokenExpired(string, number)

Проверьте, истек ли срок действия маркера на основе заданного времени в формате UTC в секундах.

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

Параметры

expiresOn

string

offset

number

Возвращаемое значение

boolean

nowSeconds()

возвращает текущее время в Unix (секунды).

function nowSeconds(): number

Возвращаемое значение

number

toDateFromSeconds(undefined | string | number)

Преобразование секунд в объект JS Date. Секунды могут находиться в числовом или строковом формате или не определено (по-прежнему возвращает дату).

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

Параметры

seconds

undefined | string | number

Возвращаемое значение

Date

toSecondsFromDate(Date)

Преобразует объект JS Date в секунды

function toSecondsFromDate(date: Date): number

Параметры

date

Date

Дата

Возвращаемое значение

number

wasClockTurnedBack(string)

Если текущее время превышает время кэширования маркера, необходимо отменить маркер, т. е. системные часы были возвращены после получения кэшированного токена.

function wasClockTurnedBack(cachedAt: string): boolean

Параметры

cachedAt

string

Возвращаемое значение

boolean