()
| 164 | // --- Seeded background warmup (non-blocking PR checkout) --------------------- |
| 165 | |
| 166 | function deferred<T>() { |
| 167 | let resolve!: (value: T) => void; |
| 168 | let reject!: (err: unknown) => void; |
| 169 | const promise = new Promise<T>((res, rej) => { resolve = res; reject = rej; }); |
| 170 | return { promise, resolve, reject }; |
| 171 | } |
| 172 | |
| 173 | const PR3_URL = "https://github.com/acme/widgets/pull/3"; |
| 174 |