TypeScript/tests/cases/compiler/mappedTypePartialConstraints.ts
Anders Hejlsberg 1d9c3e1c22 Add repro
2017-07-24 17:07:24 -07:00

16 lines
260 B
TypeScript

// Repro from #16985
interface MyInterface {
something: number;
}
class MyClass<T extends MyInterface> {
doIt(data : Partial<T>) {}
}
class MySubClass extends MyClass<MyInterface> {}
function fn(arg: typeof MyClass) {};
fn(MySubClass);