# Bug Report ### 🔎 Search Terms context inherited property ### 🕗 Version & Regression Information Broken by https://github.com/microsoft/TypeScript/pull/44601; repro from react-svg-pan-zoom on DT. ### 💻 Code ```ts interface State { version: 2 } declare class Base<S> { state: S } class Assignment extends Base<State> { constructor() { super() this.state = { version: 2 } } } ``` ### 🙁 Actual behavior Error on `this.state = { version: 2 }` -- "version: number is not assignable to version: 2" ### 🙂 Expected behavior No error on `this.state = { version: 2 }` Note that you get the expected behaviour for a non-inherited property, an inherited but non-generic property, and a local variable.