()
| 231 | let syncPendingReject: ((error: Error) => void) | undefined |
| 232 | |
| 233 | const awaitSync = async () => { |
| 234 | if (syncPendingPromise) { |
| 235 | return syncPendingPromise |
| 236 | } |
| 237 | syncPendingPromise = new Promise((resolve, reject) => { |
| 238 | syncPendingResolve = resolve |
| 239 | syncPendingReject = reject |
| 240 | }) |
| 241 | syncPendingPromise.then(() => { |
| 242 | syncPendingPromise = undefined |
| 243 | syncPendingResolve = undefined |
| 244 | syncPendingReject = undefined |
| 245 | }) |
| 246 | return syncPendingPromise |
| 247 | } |
| 248 | |
| 249 | const utils = { |
| 250 | begin: () => begin!(), |
no outgoing calls
no test coverage detected