@itd-api/testing / TestClock
Interface: TestClock
Defined in: packages/testing/src/clock.ts:11
Управляемые часы для проверки тайм-аутов, повторов и realtime.
Extends
ItdClock
Properties
pending
readonly pending: number;Defined in: packages/testing/src/clock.ts:17
Число ещё не отменённых задач.
Methods
advanceBy()
advanceBy(milliseconds): Promise<void>;Defined in: packages/testing/src/clock.ts:13
Переводит часы вперёд и выполняет все наступившие задачи.
Parameters
milliseconds
number
Returns
Promise<void>
advanceTo()
advanceTo(value): Promise<void>;Defined in: packages/testing/src/clock.ts:15
Переводит часы к указанному моменту.
Parameters
value
string | number | Date
Returns
Promise<void>
clear()
clear(): void;Defined in: packages/testing/src/clock.ts:19
Удаляет все запланированные задачи, не меняя текущее время.
Returns
void
now()
now(): number;Defined in: src/core/clock.ts:9
Текущее время в миллисекундах с начала эпохи Unix.
Returns
number
Inherited from
ItdClock.nowschedule()
schedule(callback, delay): () => void;Defined in: src/core/clock.ts:11
Планирует вызов после завершения текущего стека и возвращает функцию отмены.
Parameters
callback
() => void
delay
number
Returns
() => void
Inherited from
ItdClock.schedule