=== tests/cases/compiler/genericArrayPropertyAssignment.ts === function isEmpty(list: {length:number;}) >isEmpty : Symbol(isEmpty, Decl(genericArrayPropertyAssignment.ts, 0, 0)) >list : Symbol(list, Decl(genericArrayPropertyAssignment.ts, 0, 17)) >length : Symbol(length, Decl(genericArrayPropertyAssignment.ts, 0, 24)) { return list.length ===0; >list.length : Symbol(length, Decl(genericArrayPropertyAssignment.ts, 0, 24)) >list : Symbol(list, Decl(genericArrayPropertyAssignment.ts, 0, 17)) >length : Symbol(length, Decl(genericArrayPropertyAssignment.ts, 0, 24)) } isEmpty([]); // error >isEmpty : Symbol(isEmpty, Decl(genericArrayPropertyAssignment.ts, 0, 0))