=== tests/cases/compiler/interface0.ts === interface Generic { >Generic : Generic >T : T x: T; >x : T >T : T } var y: Generic = { x: 3 }; >y : Generic >Generic : Generic >{ x: 3 } : { x: number; } >x : number