UNPKG

@tdb/util

Version:
15 lines (14 loc) 508 B
import { delay, TimeDelay, TimeWait, wait } from './delay'; import { timer, ITimer, TimerUnit } from './timer'; import { moment } from '../../libs'; export { delay, wait, timer, ITimer, TimerUnit, TimeDelay, TimeWait }; export declare type ITime = { delay: TimeDelay; wait: TimeWait; timer: (start?: Date) => ITimer; toTimestamp: (date?: Date) => number; fromTimestamp: (timestamp: number) => Date; }; export declare const time: ITime & { elapsed: (from: Date) => moment.Duration; };