Alex Eagle
800e90e4ed
fix(zone.js): don't rely on global node typings outside of node/ directory ( #31783 )
...
PR Close #31783
2019-07-30 12:59:40 -07:00
JiaLiPassion
d269b111dd
fix(zone.js): should expose some other internal intefaces ( #31866 )
...
PR Close #31866
2019-07-29 16:08:56 -07:00
JiaLiPassion
17b32b5fd4
fix(zone.js): hook should set correct current zone ( #31642 )
...
Close #31641
PR Close #31642
2019-07-24 14:34:58 -07:00
JiaLiPassion
6b51ed29ef
fix(zone.js): __load_patch and __symbol__ should be in zone_extern for closure compiler ( #31350 )
...
PR Close #31350
2019-07-24 13:30:01 -07:00
Paul Gschwendtner
60f58bf051
refactor: ensure zone.js can be built with typescript strict flag ( #30993 )
...
As part of FW-1265, the `zone.js` package is made compatible
with the TypeScript `--strict` flag. Read more about the strict flag [here](https://www.typescriptlang.org/docs/handbook/compiler-options.html )
PR Close #30993
2019-07-18 14:21:26 -07:00
vikerman
c4c340a7c4
fix(zone.js): fix zone for Jasmine 3.3. ( #31497 )
...
If zonejs is sent undefined callbacks it proceeds to attempt to call them, then fails, catches it own fail, rewrites the stack to hide the mistake, and reports a TypeError with a callstack unrelated to inputs.
Throw early if the callback is undefined (as can happen if JS or any-ified TS calls zone invokeTask).
Check for undefined onCommplete callback to zonejs jasmine wrapper.
PR Close #31497
2019-07-12 13:46:14 -04:00
Alex Eagle
e6f1b04cd5
fix(zone.js): restore definition of global ( #31453 )
...
This partially reverts some changes from https://github.com/angular/zone.js/commit/71b93711806000d7788e79451478e20d6086aa8a#diff-dd469785fca8680a5b33b1e81c5cfd91R1420
These broke the g3sync of zone.js because we use the output of the TypeScript compiler directly, rather than rely on the rollup commonjs plugin to define the global symbol
PR Close #31453
2019-07-09 09:34:50 -07:00
JiaLiPassion
5eb7426216
build: move zone.js to angular repo ( #30962 )
...
PR Close #30962
2019-06-20 11:27:39 -07:00