Create base interface for ObjectLiteralExpression or future JSXAttributes to extend from. Create ObjectLiteralElementLike and make ObjectLiteralElement become union type of all possible type allow in PropertyDefinition
Create base interface for ObjectLiteralExpression or future JSXAttributes to extend from.
Create ObjectLiteralElementLike and make ObjectLiteralElement become union type of all possible type allow in PropertyDefinition

SaschaNaz/TypeScript,Eyas/TypeScript,RyanCavanaugh/TypeScript,jwbay/TypeScript,TukekeSoft/TypeScript,TukekeSoft/TypeScript,mihailik/TypeScript,kpreisser/TypeScript,DLehenbauer/TypeScript,mihailik/TypeScript,chuckjaz/TypeScript,basarat/TypeScript,chuckjaz/TypeScript,jeremyepling/TypeScript,donaldpipowitch/TypeScript,microsoft/TypeScript,synaptek/TypeScript,SaschaNaz/TypeScript,donaldpipowitch/TypeScript,basarat/TypeScript,donaldpipowitch/TypeScript,basarat/TypeScript,minestarks/TypeScript,SaschaNaz/TypeScript,thr0w/Thr0wScript,weswigham/TypeScript,Eyas/TypeScript,synaptek/TypeScript,synaptek/TypeScript,Eyas/TypeScript,kitsonk/TypeScript,chuckjaz/TypeScript,jwbay/TypeScript,erikmcc/TypeScript,SaschaNaz/TypeScript,kitsonk/TypeScript,nojvek/TypeScript,TukekeSoft/TypeScript,erikmcc/TypeScript,donaldpipowitch/TypeScript,Eyas/TypeScript,weswigham/TypeScript,thr0w/Thr0wScript,microsoft/TypeScript,erikmcc/TypeScript,kpreisser/TypeScript,DLehenbauer/TypeScript,DLehenbauer/TypeScript,kpreisser/TypeScript,alexeagle/TypeScript,kitsonk/TypeScript,jeremyepling/TypeScript,DLehenbauer/TypeScript,synaptek/TypeScript,erikmcc/TypeScript,Microsoft/TypeScript,nojvek/TypeScript,RyanCavanaugh/TypeScript,Microsoft/TypeScript,chuckjaz/TypeScript,alexeagle/TypeScript,microsoft/TypeScript,RyanCavanaugh/TypeScript,alexeagle/TypeScript,thr0w/Thr0wScript,basarat/TypeScript,thr0w/Thr0wScript,weswigham/TypeScript,jwbay/TypeScript,nojvek/TypeScript,mihailik/TypeScript,mihailik/TypeScript,jeremyepling/TypeScript,jwbay/TypeScript,nojvek/TypeScript,minestarks/TypeScript,minestarks/TypeScript,Microsoft/TypeScript