=== tests/cases/compiler/interface0.ts === interface Generic { >Generic : Generic, Symbol(Generic, Decl(interface0.ts, 0, 0)) >T : T, Symbol(T, Decl(interface0.ts, 0, 18)) x: T; >x : T, Symbol(x, Decl(interface0.ts, 0, 22)) >T : T, Symbol(T, Decl(interface0.ts, 0, 18)) } var y: Generic = { x: 3 }; >y : Generic, Symbol(y, Decl(interface0.ts, 4, 3)) >Generic : Generic, Symbol(Generic, Decl(interface0.ts, 0, 0)) >{ x: 3 } : { x: number; } >x : number, Symbol(x, Decl(interface0.ts, 4, 26)) >3 : number