import type { Option, Result } from '@chzky/core'; import { IllegalOperatError, Refer } from '@chzky/core'; type Recorder = { /** ### `diff` : `start - end` 的时间差 ; 单位`ms` */ diff: Refer>; start: () => void; end: () => Result; }; /** ## `TimeDiffRecorder` : 时间差记录器 @example Usage ```ts const { start, end, diff } = TimeDiffRecorder() start() await sleep(1000) end() const diff_t = diff.value.unwrap() // 时间差 assert(diff_t> 1000) ``` @category async */ export declare function TimeDiffRecorder(init_time?: number): Recorder; export {}; //# sourceMappingURL=diffRecorder.d.ts.map