@tdb/util
Version:
Shared helpers and utilities.
15 lines (14 loc) • 508 B
TypeScript
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;
};