parent
bfe3161762
commit
bff2d48aa8
|
@ -321,13 +321,13 @@ class Derived extends Base {
|
|||
|
||||
const Printable = <T extends Constructor<Base>>(
|
||||
superClass: T
|
||||
): Constructor<Printable> & { message: string } & T => class
|
||||
extends superClass {
|
||||
static message = "hello";
|
||||
print() {
|
||||
const output = this.x + "," + this.y;
|
||||
}
|
||||
};
|
||||
): Constructor<Printable> & { message: string } & T =>
|
||||
class extends superClass {
|
||||
static message = "hello";
|
||||
print() {
|
||||
const output = this.x + "," + this.y;
|
||||
}
|
||||
};
|
||||
|
||||
function Tagged<T extends Constructor<{}>>(
|
||||
superClass: T
|
||||
|
@ -449,13 +449,13 @@ class Derived extends Base {
|
|||
}
|
||||
}
|
||||
|
||||
const Printable = <T extends Constructor<Base>>(superClass: T) => class
|
||||
extends superClass {
|
||||
static message = "hello";
|
||||
print() {
|
||||
const output = this.x + "," + this.y;
|
||||
}
|
||||
};
|
||||
const Printable = <T extends Constructor<Base>>(superClass: T) =>
|
||||
class extends superClass {
|
||||
static message = "hello";
|
||||
print() {
|
||||
const output = this.x + "," + this.y;
|
||||
}
|
||||
};
|
||||
|
||||
function Tagged<T extends Constructor<{}>>(superClass: T) {
|
||||
class C extends superClass {
|
||||
|
|
Loading…
Reference in New Issue