Language service crash in 'displayPartKind' #12166
Copy link
Copy link
Closed
Labels
BugA bug in TypeScriptA bug in TypeScriptFixedA PR has been merged for this issueA PR has been merged for this issue
Milestone
Description
Activity
- addedBugA bug in TypeScriptA bug in TypeScript
on Nov 11, 2016 - changed the title
[-]Language service crash[/-][+]Language service crash in 'displayPartKind'[/+]on Nov 11, 2016 DanielRosenwasser commented
on Nov 11, 2016 MemberAuthorMore actionsMohamed Hegazy (@mhegazy) told me to just file this and we'll discuss offline.
I'm able to produce this error by destructuring arguments two levels deep, e.g.
import * as React from 'react'; interface SomeInterface { someBoolean: boolean, someString: string; } interface SomeProps { someProp: SomeInterface; } export const SomeStatelessComponent = ({someProp: { someBoolean, someString}}: SomeProps) => (<div>{`${someBoolean}${someString}`}</div>);but if I destruct just the top level, e.g.
someProp, it worksexport const SomeStatelessComponent = ({someProp}: SomeProps) => (<div>{`${someProp.someBoolean}${someProp.someString}`}</div>);- added a commit that references this issue
on Dec 6, 2016 - addedFixedA PR has been merged for this issueA PR has been merged for this issue
on Dec 6, 2016 - locked and limited conversation to collaborators
on Jun 19, 2018
Metadata
Metadata
Assignees
Labels
BugA bug in TypeScriptA bug in TypeScriptFixedA PR has been merged for this issueA PR has been merged for this issue
In Version 2.1.0-dev.20161110