Skip to content

Compiler should allow assignment of new property in empty object #11839

Closed
@yuit

Description

@yuit

TypeScript Version: built from master

Code

var range;
range = {} 
range.newProp = 10;  // error

var obj;
obj = {
   propx: 10
}
obj.propy = 20;  // error

Expected behavior:
No error here range.newProp = 10; or obj.propy = 20;

Actual behavior:
Error TS2339 Property 'newProp' does not exist .... or Property 'propy' does not exist ...

Metadata

Metadata

Assignees

Labels

BugA bug in TypeScriptFixedA PR has been merged for this issue

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions