Closed
Description
TypeScript Version: 2.7.0-insiders.20180108
Code
interface Vehicle{
wheels: number;
}
class Driver<T extends Vehicle>{
car: Partial<T>;
constructor(){
this.car = {wheels: 4}
// Type '{ wheels: 4; }' is not assignable to type 'Partial<T>'.
// (property) Driver<T extends Vehicle>.car: Partial<T>
}
}