27 lines
413 B
TypeScript
27 lines
413 B
TypeScript
//// [redefinedPararameterProperty.ts]
|
|
class Base {
|
|
a = 1;
|
|
}
|
|
|
|
class Derived extends Base {
|
|
b = this.a /*undefined*/;
|
|
|
|
constructor(public a: number) {
|
|
super();
|
|
}
|
|
}
|
|
|
|
|
|
//// [redefinedPararameterProperty.js]
|
|
class Base {
|
|
a = 1;
|
|
}
|
|
class Derived extends Base {
|
|
a;
|
|
b = this.a /*undefined*/;
|
|
constructor(a) {
|
|
super();
|
|
this.a = a;
|
|
}
|
|
}
|