parent
6207b1af88
commit
393b0526b4
|
@ -93,14 +93,14 @@ export class NgZone {
|
||||||
_onErrorHandler: (error: any, stack: any) => void;
|
_onErrorHandler: (error: any, stack: any) => void;
|
||||||
|
|
||||||
// Number of microtasks pending from _innerZone (& descendants)
|
// Number of microtasks pending from _innerZone (& descendants)
|
||||||
_pendingMicrotasks: number;
|
_pendingMicrotasks: number = 0;
|
||||||
// Whether some code has been executed in the _innerZone (& descendants) in the current turn
|
// Whether some code has been executed in the _innerZone (& descendants) in the current turn
|
||||||
_hasExecutedCodeInInnerZone: boolean;
|
_hasExecutedCodeInInnerZone: boolean = false;
|
||||||
// run() call depth in _mountZone. 0 at the end of a macrotask
|
// run() call depth in _mountZone. 0 at the end of a macrotask
|
||||||
// zone.run(() => { // top-level call
|
// zone.run(() => { // top-level call
|
||||||
// zone.run(() => {}); // nested call -> in-turn
|
// zone.run(() => {}); // nested call -> in-turn
|
||||||
// });
|
// });
|
||||||
_nestedRun: number;
|
_nestedRun: number = 0;
|
||||||
|
|
||||||
// TODO(vicb): implement this class properly for node.js environment
|
// TODO(vicb): implement this class properly for node.js environment
|
||||||
// This disabled flag is only here to please cjs tests
|
// This disabled flag is only here to please cjs tests
|
||||||
|
@ -115,15 +115,6 @@ export class NgZone {
|
||||||
* enabled in development mode as they significantly impact perf.
|
* enabled in development mode as they significantly impact perf.
|
||||||
*/
|
*/
|
||||||
constructor({enableLongStackTrace}) {
|
constructor({enableLongStackTrace}) {
|
||||||
this._onTurnStart = null;
|
|
||||||
this._onTurnDone = null;
|
|
||||||
this._onEventDone = null;
|
|
||||||
this._onErrorHandler = null;
|
|
||||||
|
|
||||||
this._pendingMicrotasks = 0;
|
|
||||||
this._hasExecutedCodeInInnerZone = false;
|
|
||||||
this._nestedRun = 0;
|
|
||||||
|
|
||||||
if (global.zone) {
|
if (global.zone) {
|
||||||
this._disabled = false;
|
this._disabled = false;
|
||||||
this._mountZone = global.zone;
|
this._mountZone = global.zone;
|
||||||
|
@ -142,7 +133,7 @@ export class NgZone {
|
||||||
*
|
*
|
||||||
* Setting the hook overrides any previously set hook.
|
* Setting the hook overrides any previously set hook.
|
||||||
*/
|
*/
|
||||||
overrideOnTurnStart(onTurnStartHook: Function): void {
|
overrideOnTurnStart(onTurnStartHook: () => void): void {
|
||||||
this._onTurnStart = normalizeBlank(onTurnStartHook);
|
this._onTurnStart = normalizeBlank(onTurnStartHook);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -156,7 +147,7 @@ export class NgZone {
|
||||||
*
|
*
|
||||||
* Setting the hook overrides any previously set hook.
|
* Setting the hook overrides any previously set hook.
|
||||||
*/
|
*/
|
||||||
overrideOnTurnDone(onTurnDoneHook: Function): void {
|
overrideOnTurnDone(onTurnDoneHook: () => void): void {
|
||||||
this._onTurnDone = normalizeBlank(onTurnDoneHook);
|
this._onTurnDone = normalizeBlank(onTurnDoneHook);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -171,7 +162,7 @@ export class NgZone {
|
||||||
*
|
*
|
||||||
* Setting the hook overrides any previously set hook.
|
* Setting the hook overrides any previously set hook.
|
||||||
*/
|
*/
|
||||||
overrideOnEventDone(onEventDoneFn: Function, opt_waitForAsync: boolean = false): void {
|
overrideOnEventDone(onEventDoneFn: () => void, opt_waitForAsync: boolean = false): void {
|
||||||
var normalizedOnEventDone = normalizeBlank(onEventDoneFn);
|
var normalizedOnEventDone = normalizeBlank(onEventDoneFn);
|
||||||
if (opt_waitForAsync) {
|
if (opt_waitForAsync) {
|
||||||
this._onEventDone = () => {
|
this._onEventDone = () => {
|
||||||
|
@ -242,7 +233,7 @@ export class NgZone {
|
||||||
var errorHandling;
|
var errorHandling;
|
||||||
|
|
||||||
if (enableLongStackTrace) {
|
if (enableLongStackTrace) {
|
||||||
errorHandling = StringMapWrapper.merge(<any>Zone.longStackTraceZone,
|
errorHandling = StringMapWrapper.merge(Zone.longStackTraceZone,
|
||||||
{onError: function(e) { ngZone._onError(this, e); }});
|
{onError: function(e) { ngZone._onError(this, e); }});
|
||||||
} else {
|
} else {
|
||||||
errorHandling = {onError: function(e) { ngZone._onError(this, e); }};
|
errorHandling = {onError: function(e) { ngZone._onError(this, e); }};
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
"commit": "be0b6b394f77a59e192ad7cfec18078706e44db5"
|
"commit": "be0b6b394f77a59e192ad7cfec18078706e44db5"
|
||||||
},
|
},
|
||||||
"zone/zone.d.ts": {
|
"zone/zone.d.ts": {
|
||||||
"commit": "055b3172e8eb374a75826710c4d08677872620d3"
|
"commit": "31e7317c9a0793857109236ef7c7f223305a8aa9"
|
||||||
},
|
},
|
||||||
"angular-protractor/angular-protractor.d.ts": {
|
"angular-protractor/angular-protractor.d.ts": {
|
||||||
"commit": "4207593c012565a7ea800ed861ffbe5011e7a501"
|
"commit": "4207593c012565a7ea800ed861ffbe5011e7a501"
|
||||||
|
|
Loading…
Reference in New Issue