Поделиться через


ITimeProvider interface

Это контракт ServiceScope для чтения системных часов.

Комментарии

Этот интерфейс абстрагирует функциональные возможности API системного времени для использования с ServiceScope. Например, модульный тест может заменить службу TimeProvider по умолчанию реализацией макета, которая следует за добавочным временная шкала вручную, чтобы гарантировать, что сбои теста всегда повторяются.

Методы

getDate()

Возвращает текущую дату и время, аналогично конструктору класса Date.

getTimestamp()

Возвращает время DOMHighResTimeStamp, определенное стандартным API performance.now().

Сведения о методе

getDate()

Возвращает текущую дату и время, аналогично конструктору класса Date.

getDate(): Date;

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

Date

getTimestamp()

Возвращает время DOMHighResTimeStamp, определенное стандартным API performance.now().

getTimestamp(): number;

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

number