build: update zone.js to 0.9.0 (#28219)

The API changes are due to enabling strict checks in TypeScript (via `strict: true`).
The payload size changes in `polyfills.js` are due to more browser APIs being patched in recent versions (e.g. `fetch`, `customElement v1`).

PR Close #28219
This commit is contained in:
JiaLiPassion
2019-01-18 09:52:34 +09:00
committed by Miško Hevery
parent 531fa00992
commit 17f7bdbd60
18 changed files with 41 additions and 38 deletions

View File

@ -87,7 +87,7 @@ function runInTestZone(
// If we do it in ProxyZone then we will get to infinite recursion.
const proxyZone = Zone.current.getZoneWith('ProxyZoneSpec');
const previousDelegate = proxyZoneSpec.getDelegate();
proxyZone.parent.run(() => {
proxyZone !.parent !.run(() => {
const testZoneSpec: ZoneSpec = new AsyncTestZoneSpec(
() => {
// Need to restore the original zone.
@ -113,4 +113,4 @@ function runInTestZone(
proxyZoneSpec.setDelegate(testZoneSpec);
});
return Zone.current.runGuarded(fn, context);
}
}