chore: upgrade to new Zone.js API v0.6.2
BREAKING CHANGE Removed deprecated API from NgZone - `NgZone.overrideOnTurnStart` - `NgZone.overrideOnTurnDone` - `NgZone.overrideOnEventDone` - `NgZone.overrideOnErrorHandler` Rename NgZone API - `NgZone.onTurnStart` => `NgZone.onUnstable` - `NgZone.onTurnDone` => `NgZone.onMicrotaskEmpty` - `NgZone.onEventDone` => `NgZone.onStable` Closes #7345
This commit is contained in:

committed by
Miško Hevery

parent
f9fb72fb0e
commit
310620fd12
@ -331,6 +331,8 @@ class CustomLanguageServiceHost implements ts.LanguageServiceHost {
|
||||
absoluteTsFilePath = path.resolve(tsFilePath);
|
||||
} else if (tsFilePath.match(/^rxjs/)) {
|
||||
absoluteTsFilePath = path.resolve('node_modules', tsFilePath);
|
||||
} else if (tsFilePath.match(/^node_modules/)) {
|
||||
absoluteTsFilePath = path.resolve('node_modules/../', tsFilePath);
|
||||
} else {
|
||||
absoluteTsFilePath = path.join(this.treeInputPath, tsFilePath);
|
||||
}
|
||||
|
@ -27,7 +27,7 @@
|
||||
loadRuntimePackages.push('angular2');
|
||||
scriptUrls = [
|
||||
'Reflect.js',
|
||||
'zone-microtask.js',
|
||||
'zone.js',
|
||||
'long-stack-trace-zone.js'
|
||||
];
|
||||
}
|
||||
@ -45,5 +45,5 @@
|
||||
</script>
|
||||
<script>
|
||||
var filename = '@@PATH/@@FILENAME';
|
||||
System.import(filename).then(function(m) { m.main(); }, console.error.bind(console));
|
||||
System.import(filename).then(function(m) { m.main && m.main(); }, console.error.bind(console));
|
||||
</script>
|
||||
|
@ -28,7 +28,7 @@
|
||||
loadRuntimePackages.push('angular2');
|
||||
scriptUrls = [
|
||||
'Reflect.js',
|
||||
'zone-microtask.js',
|
||||
'zone.js',
|
||||
'long-stack-trace-zone.js'
|
||||
];
|
||||
}
|
||||
@ -46,5 +46,5 @@
|
||||
</script>
|
||||
<script>
|
||||
var filename = '@@PATH/@@FILENAME';
|
||||
System.import(filename).then(function(m) { m.main(); }, console.error.bind(console));
|
||||
System.import(filename).then(function(m) { m.main && m.main(); }, console.error.bind(console));
|
||||
</script>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<script src="es6-shim.js"></script>
|
||||
<script src="zone-microtask.js"></script>
|
||||
<script src="zone.js"></script>
|
||||
<script src="long-stack-trace-zone.js"></script>
|
||||
<script src="angular.js"></script>
|
||||
<script src="url_params_to_form.js"></script>
|
||||
@ -10,5 +10,5 @@
|
||||
defaultJSExtensions: true
|
||||
});
|
||||
var filename = '@@PATH/@@FILENAME';
|
||||
System.import(filename).then(function(m) { m.main(); }, console.error.bind(console));
|
||||
System.import(filename).then(function(m) { m.main && m.main(); }, console.error.bind(console));
|
||||
</script>
|
||||
|
@ -1,2 +1,2 @@
|
||||
importScripts("es6-shim.js", "zone-microtask.js", "long-stack-trace-zone.js", "system.src.js",
|
||||
importScripts("es6-shim.js", "zone.js", "long-stack-trace-zone.js", "system.src.js",
|
||||
"Reflect.js");
|
||||
|
@ -174,6 +174,7 @@ module.exports = function makeBrowserTree(options, destinationPath) {
|
||||
let ambientTypings = [
|
||||
'angular2/typings/hammerjs/hammerjs.d.ts',
|
||||
'angular2/typings/node/node.d.ts',
|
||||
'node_modules/zone.js/dist/zone.js.d.ts',
|
||||
'angular2/manual_typings/globals.d.ts',
|
||||
'angular2/typings/es6-collections/es6-collections.d.ts',
|
||||
'angular2/typings/es6-promise/es6-promise.d.ts'
|
||||
@ -197,7 +198,7 @@ module.exports = function makeBrowserTree(options, destinationPath) {
|
||||
var vendorScriptsTree = flatten(new Funnel('.', {
|
||||
files: [
|
||||
'node_modules/es6-shim/es6-shim.js',
|
||||
'node_modules/zone.js/dist/zone-microtask.js',
|
||||
'node_modules/zone.js/dist/zone.js',
|
||||
'node_modules/zone.js/dist/long-stack-trace-zone.js',
|
||||
'node_modules/systemjs/dist/system.src.js',
|
||||
'node_modules/base64-js/lib/b64.js',
|
||||
|
@ -36,6 +36,7 @@ module.exports = function makeNodeTree(projects, destinationPath) {
|
||||
let ambientTypings = [
|
||||
'angular2/typings/hammerjs/hammerjs.d.ts',
|
||||
'angular2/typings/node/node.d.ts',
|
||||
'node_modules/zone.js/dist/zone.js.d.ts',
|
||||
'angular2/manual_typings/globals.d.ts',
|
||||
'angular2/typings/es6-collections/es6-collections.d.ts',
|
||||
'angular2/typings/es6-promise/es6-promise.d.ts'
|
||||
|
@ -3,6 +3,8 @@
|
||||
var glob = require('glob');
|
||||
var JasmineRunner = require('jasmine');
|
||||
var path = require('path');
|
||||
require('zone.js/dist/zone-node.js');
|
||||
require('zone.js/dist/long-stack-trace-zone.js');
|
||||
require('es6-shim/es6-shim.js');
|
||||
require('reflect-metadata/Reflect');
|
||||
|
||||
|
@ -182,7 +182,6 @@ const CORE = [
|
||||
'EmbeddedViewRef.hasLocal(variableName:string):boolean',
|
||||
'EmbeddedViewRef.rootNodes:any[]',
|
||||
'EmbeddedViewRef.setLocal(variableName:string, value:any):void',
|
||||
'ErrorHandlingFn',
|
||||
'EventEmitter.constructor(isAsync:boolean)',
|
||||
'EventEmitter.emit(value:T):any',
|
||||
'EventEmitter.next(value:any):any',
|
||||
@ -282,18 +281,16 @@ const CORE = [
|
||||
'KeyValueDiffers.extend(factories:KeyValueDifferFactory[]):Provider',
|
||||
'KeyValueDiffers.find(kv:Object):KeyValueDifferFactory',
|
||||
'NgZone',
|
||||
'NgZone.constructor({enableLongStackTrace}:any)',
|
||||
'NgZone.hasPendingAsyncTasks:boolean',
|
||||
'NgZone.constructor({enableLongStackTrace=false}:any)',
|
||||
'NgZone.assertInAngularZone():void',
|
||||
'NgZone.assertNotInAngularZone():void',
|
||||
'NgZone.isInAngularZone():boolean',
|
||||
'NgZone.hasPendingMacrotasks:boolean',
|
||||
'NgZone.hasPendingMicrotasks:boolean',
|
||||
'NgZone.hasPendingTimers:boolean',
|
||||
'NgZone.onError:any',
|
||||
'NgZone.onEventDone:any',
|
||||
'NgZone.onTurnDone:any',
|
||||
'NgZone.onTurnStart:any',
|
||||
'NgZone.overrideOnErrorHandler(errorHandler:ErrorHandlingFn):any',
|
||||
'NgZone.overrideOnEventDone(onEventDoneFn:ZeroArgFunction, opt_waitForAsync:boolean):void',
|
||||
'NgZone.overrideOnTurnDone(onTurnDoneHook:ZeroArgFunction):void',
|
||||
'NgZone.overrideOnTurnStart(onTurnStartHook:ZeroArgFunction):void',
|
||||
'NgZone.onError:EventEmitter<any>',
|
||||
'NgZone.onStable:EventEmitter<any>',
|
||||
'NgZone.onMicrotaskEmpty:EventEmitter<any>',
|
||||
'NgZone.onUnstable:EventEmitter<any>',
|
||||
'NgZone.run(fn:() => any):any',
|
||||
'NgZone.runOutsideAngular(fn:() => any):any',
|
||||
'NgZoneError',
|
||||
@ -442,7 +439,6 @@ const CORE = [
|
||||
'Testability.findProviders(using:any, provider:string, exactMatch:boolean):any[]',
|
||||
'Testability.getPendingRequestCount():number',
|
||||
'Testability.increasePendingRequestCount():number',
|
||||
'Testability.isAngularEventPending():boolean',
|
||||
'Testability.isStable():boolean',
|
||||
'Testability.whenStable(callback:Function):void',
|
||||
'TestabilityRegistry',
|
||||
@ -510,7 +506,6 @@ const CORE = [
|
||||
'WrappedValue',
|
||||
'WrappedValue.constructor(wrapped:any)',
|
||||
'WrappedValue.wrap(value:any):WrappedValue',
|
||||
'ZeroArgFunction',
|
||||
'bind(token:any):ProviderBuilder',
|
||||
'const APPLICATION_COMMON_PROVIDERS:Array<Type|Provider|any[]>',
|
||||
'const APP_COMPONENT:OpaqueToken',
|
||||
|
Reference in New Issue
Block a user