()
| 17 | * 用 aNow 取得的现在时间能保证严格递增 |
| 18 | */ |
| 19 | export const aNow = () => { |
| 20 | let now = Date.now(); |
| 21 | if (prevNow >= now) now = prevNow + 0.0009765625; // 2^-10 |
| 22 | prevNow = now; |
| 23 | return now; |
| 24 | }; |
| 25 | |
| 26 | export type Deferred<T> = { |
| 27 | promise: Promise<T>; |