14 lines
183 B
TypeScript
14 lines
183 B
TypeScript
// @strict: true
|
|
|
|
// Repro from #17148
|
|
|
|
class Foo {
|
|
myFunc<T extends Foo>(arg: T) {}
|
|
}
|
|
|
|
class Bar {
|
|
myFunc<T extends Bar>(arg: T) {}
|
|
}
|
|
|
|
const myVar: Foo = new Bar();
|