(fn: (...args: any[]) => T)
| 97 | } |
| 98 | |
| 99 | function runOutsideAngular<T>(fn: (...args: any[]) => T): T { |
| 100 | const ngZone = inject(NgZone, { optional: true }); |
| 101 | if (!ngZone) {return fn();} |
| 102 | return ngZone.runOutsideAngular(() => fn()); |
| 103 | } |
| 104 | |
| 105 | function run<T>(fn: (...args: any[]) => T): T { |
| 106 | const ngZone = inject(NgZone, { optional: true }); |