tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserStatementIsNotAMemberVariableDeclaration1.ts(1,1): error TS1108: A 'return' statement can only be used within a function body. tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserStatementIsNotAMemberVariableDeclaration1.ts(6,5): error TS2304: Cannot find name 'private'. ==== tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserStatementIsNotAMemberVariableDeclaration1.ts (2 errors) ==== return { ~~~~~~ !!! error TS1108: A 'return' statement can only be used within a function body. "set": function (key, value) { // 'private' should not be considered a member variable here. private[key] = value; ~~~~~~~ !!! error TS2304: Cannot find name 'private'. } };