12 lines
231 B
TypeScript
12 lines
231 B
TypeScript
// @declaration: true
|
|
interface IFoo {
|
|
baz: Baz;
|
|
}
|
|
class Base<T> { }
|
|
class Derived<T> extends Base<T> { }
|
|
interface IBar<T> {
|
|
derived: Derived<T>;
|
|
}
|
|
class Baz implements IBar<Baz> {
|
|
derived: Derived<Baz>;
|
|
}
|