refactor(zone.js): ensure compatibility with noImplicitOverride (#42512)
Adds the `override` keyword to the `zone.js` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512
This commit is contained in:
parent
bfc4c3cf43
commit
5b5868d592
@ -19,22 +19,22 @@ class BaseError extends Error {
|
|||||||
this._nativeError = nativeError;
|
this._nativeError = nativeError;
|
||||||
}
|
}
|
||||||
|
|
||||||
get message() {
|
override get message() {
|
||||||
return this._nativeError.message;
|
return this._nativeError.message;
|
||||||
}
|
}
|
||||||
set message(message) {
|
override set message(message) {
|
||||||
this._nativeError.message = message;
|
this._nativeError.message = message;
|
||||||
}
|
}
|
||||||
get name() {
|
override get name() {
|
||||||
return this._nativeError.name;
|
return this._nativeError.name;
|
||||||
}
|
}
|
||||||
get stack() {
|
override get stack() {
|
||||||
return (this._nativeError as any).stack;
|
return (this._nativeError as any).stack;
|
||||||
}
|
}
|
||||||
set stack(value) {
|
override set stack(value) {
|
||||||
(this._nativeError as any).stack = value;
|
(this._nativeError as any).stack = value;
|
||||||
}
|
}
|
||||||
toString() {
|
override toString() {
|
||||||
return this._nativeError.toString();
|
return this._nativeError.toString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -47,7 +47,7 @@ class WrappedError extends BaseError {
|
|||||||
this.originalError = error;
|
this.originalError = error;
|
||||||
}
|
}
|
||||||
|
|
||||||
get stack() {
|
override get stack() {
|
||||||
return ((this.originalError instanceof Error ? this.originalError : this._nativeError) as any)
|
return ((this.originalError instanceof Error ? this.originalError : this._nativeError) as any)
|
||||||
.stack;
|
.stack;
|
||||||
}
|
}
|
||||||
@ -58,7 +58,7 @@ class TestError extends WrappedError {
|
|||||||
super(`${message} caused by: ${error instanceof Error ? error.message : error}`, error);
|
super(`${message} caused by: ${error instanceof Error ? error.message : error}`, error);
|
||||||
}
|
}
|
||||||
|
|
||||||
get message() {
|
override get message() {
|
||||||
return 'test ' + this.originalError.message;
|
return 'test ' + this.originalError.message;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -68,11 +68,11 @@ class TestMessageError extends WrappedError {
|
|||||||
super(`${message} caused by: ${error instanceof Error ? error.message : error}`, error);
|
super(`${message} caused by: ${error instanceof Error ? error.message : error}`, error);
|
||||||
}
|
}
|
||||||
|
|
||||||
get message() {
|
override get message() {
|
||||||
return 'test ' + this.originalError.message;
|
return 'test ' + this.originalError.message;
|
||||||
}
|
}
|
||||||
|
|
||||||
set message(value) {
|
override set message(value) {
|
||||||
this.originalError.message = value;
|
this.originalError.message = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -122,7 +122,7 @@ describe(
|
|||||||
super(fn);
|
super(fn);
|
||||||
}
|
}
|
||||||
|
|
||||||
static get[Symbol.species]() {
|
static override get[Symbol.species]() {
|
||||||
return MyPromise;
|
return MyPromise;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -91,7 +91,7 @@ describe('utils', function() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
class ChildType extends Type {
|
class ChildType extends Type {
|
||||||
method(..._args: any[]) {
|
override method(..._args: any[]) {
|
||||||
childArgs = _args;
|
childArgs = _args;
|
||||||
childSelf = this;
|
childSelf = this;
|
||||||
return 'ChildOK';
|
return 'ChildOK';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user