TimeUtils module
Функции
| delay<T>(number, T) | Ожидает t числа миллисекундах |
| is |
Проверяет, истек ли срок действия записи кэша на основе последнего обновленного времени и дней хранения кэша. |
| is |
Проверьте, истек ли срок действия маркера на основе заданного времени в формате UTC в секундах. |
| now |
возвращает текущее время в Unix (секунды). |
| to |
Преобразование секунд в объект JS Date. Секунды могут находиться в числовом или строковом формате или не определено (по-прежнему возвращает дату). |
| to |
Преобразует объект JS Date в секунды |
| was |
Если текущее время превышает время кэширования маркера, необходимо отменить маркер, т. е. системные часы были возвращены после получения кэшированного токена. |
Сведения о функции
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