(v: PageDataEntry[] | Error)
| 233 | ): Promise<PageDataEntry[]> { |
| 234 | return new Promise<PageDataEntry[]>((resolve, reject) => { |
| 235 | const settle = (v: PageDataEntry[] | Error) => { |
| 236 | clearTimeout(timer); |
| 237 | signal?.removeEventListener("abort", onAbort); |
| 238 | pendingPageRequests.delete(requestId); |
| 239 | v instanceof Error ? reject(v) : resolve(v); |
| 240 | }; |
| 241 | const onAbort = () => settle(new Error("interact request cancelled")); |
| 242 | const timer = setTimeout( |
| 243 | () => settle(new Error("Timeout waiting for page data from viewer")), |
no outgoing calls
no test coverage detected
searching dependent graphs…