Added test case.

This commit is contained in:
Daniel Rosenwasser 2018-12-19 15:28:21 -08:00
parent 4d74f67325
commit 54352dc1c9

View File

@ -0,0 +1,21 @@
// @declaration: true
interface Greeter {
getGreeting(): string;
}
interface GreeterConstructor {
new (): Greeter;
}
class A {
getGreeting() {
return 'hello';
}
}
const getGreeterBase = (): GreeterConstructor => A;
export default class extends getGreeterBase() {
}