(evtName: string)
| 299 | Zone.__load_patch('PromiseRejectionEvent', (global: any, Zone: ZoneType) => { |
| 300 | // handle unhandled promise rejection |
| 301 | function findPromiseRejectionHandler(evtName: string) { |
| 302 | return function (e: any) { |
| 303 | const eventTasks = findEventTasks(global, evtName); |
| 304 | eventTasks.forEach((eventTask) => { |
| 305 | // windows has added unhandledrejection event listener |
| 306 | // trigger the event listener |
| 307 | const PromiseRejectionEvent = global['PromiseRejectionEvent']; |
| 308 | if (PromiseRejectionEvent) { |
| 309 | const evt = new PromiseRejectionEvent(evtName, { |
| 310 | promise: e.promise, |
| 311 | reason: e.rejection, |
| 312 | }); |
| 313 | eventTask.invoke(evt); |
| 314 | } |
| 315 | }); |
| 316 | }; |
| 317 | } |
| 318 | |
| 319 | if (global['PromiseRejectionEvent']) { |
| 320 | (Zone as any)[zoneSymbol('unhandledPromiseRejectionHandler')] = |
no test coverage detected
searching dependent graphs…