{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/818","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/818/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/818/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/818/events","html_url":"https://github.com/Microsoft/vscode/issues/818","id":119487951,"number":818,"title":"Typescript import statements","user":{"login":"activebiz","id":2632440,"avatar_url":"https://avatars.githubusercontent.com/u/2632440?v=3","gravatar_id":"","url":"https://api.github.com/users/activebiz","html_url":"https://github.com/activebiz","followers_url":"https://api.github.com/users/activebiz/followers","following_url":"https://api.github.com/users/activebiz/following{/other_user}","gists_url":"https://api.github.com/users/activebiz/gists{/gist_id}","starred_url":"https://api.github.com/users/activebiz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/activebiz/subscriptions","organizations_url":"https://api.github.com/users/activebiz/orgs","repos_url":"https://api.github.com/users/activebiz/repos","events_url":"https://api.github.com/users/activebiz/events{/privacy}","received_events_url":"https://api.github.com/users/activebiz/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Microsoft/vscode/labels/feature-request","name":"feature-request","color":"bfe5bf"},{"url":"https://api.github.com/repos/Microsoft/vscode/labels/typescript","name":"typescript","color":"1d76db"}],"state":"closed","locked":false,"assignee":{"login":"dbaeumer","id":1931590,"avatar_url":"https://avatars.githubusercontent.com/u/1931590?v=3","gravatar_id":"","url":"https://api.github.com/users/dbaeumer","html_url":"https://github.com/dbaeumer","followers_url":"https://api.github.com/users/dbaeumer/followers","following_url":"https://api.github.com/users/dbaeumer/following{/other_user}","gists_url":"https://api.github.com/users/dbaeumer/gists{/gist_id}","starred_url":"https://api.github.com/users/dbaeumer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dbaeumer/subscriptions","organizations_url":"https://api.github.com/users/dbaeumer/orgs","repos_url":"https://api.github.com/users/dbaeumer/repos","events_url":"https://api.github.com/users/dbaeumer/events{/privacy}","received_events_url":"https://api.github.com/users/dbaeumer/received_events","type":"User","site_admin":false},"assignees":[{"login":"dbaeumer","id":1931590,"avatar_url":"https://avatars.githubusercontent.com/u/1931590?v=3","gravatar_id":"","url":"https://api.github.com/users/dbaeumer","html_url":"https://github.com/dbaeumer","followers_url":"https://api.github.com/users/dbaeumer/followers","following_url":"https://api.github.com/users/dbaeumer/following{/other_user}","gists_url":"https://api.github.com/users/dbaeumer/gists{/gist_id}","starred_url":"https://api.github.com/users/dbaeumer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dbaeumer/subscriptions","organizations_url":"https://api.github.com/users/dbaeumer/orgs","repos_url":"https://api.github.com/users/dbaeumer/repos","events_url":"https://api.github.com/users/dbaeumer/events{/privacy}","received_events_url":"https://api.github.com/users/dbaeumer/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Microsoft/vscode/milestones/8","html_url":"https://github.com/Microsoft/vscode/milestones/Backlog","labels_url":"https://api.github.com/repos/Microsoft/vscode/milestones/8/labels","id":1412124,"number":8,"title":"Backlog","description":"Work not yet planned for a specific release.","creator":{"login":"chrisdias","id":1487073,"avatar_url":"https://avatars.githubusercontent.com/u/1487073?v=3","gravatar_id":"","url":"https://api.github.com/users/chrisdias","html_url":"https://github.com/chrisdias","followers_url":"https://api.github.com/users/chrisdias/followers","following_url":"https://api.github.com/users/chrisdias/following{/other_user}","gists_url":"https://api.github.com/users/chrisdias/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisdias/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisdias/subscriptions","organizations_url":"https://api.github.com/users/chrisdias/orgs","repos_url":"https://api.github.com/users/chrisdias/repos","events_url":"https://api.github.com/users/chrisdias/events{/privacy}","received_events_url":"https://api.github.com/users/chrisdias/received_events","type":"User","site_admin":false},"open_issues":1454,"closed_issues":975,"state":"open","created_at":"2015-11-15T10:30:19Z","updated_at":"2016-09-30T12:02:22Z","due_on":null,"closed_at":null},"comments":19,"created_at":"2015-11-30T13:05:01Z","updated_at":"2016-09-30T12:19:10Z","closed_at":"2016-03-07T09:19:44Z","body":"For import statement in typescript it would be nice if we can reference an object in a class (for e,g.) and the IDE can write (when you click on the object reference Foo in example below) an import statement for you.\r\nFor e.g.\r\n\r\n`  import {Foo} from \"../../../bar/somelongpath/foo\" `\r\n\r\n`  export class Test { `\r\n`    private f: Foo; `\r\n`  } `\r\n\r\nWebstorm already provides this and it makes a lot of difference (productivitywise) as you dont have to manually type and figure out the path to the import statement.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/250730449","html_url":"https://github.com/Microsoft/vscode/issues/818#issuecomment-250730449","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/818","id":250730449,"user":{"login":"masaeedu","id":3674056,"avatar_url":"https://avatars.githubusercontent.com/u/3674056?v=3","gravatar_id":"","url":"https://api.github.com/users/masaeedu","html_url":"https://github.com/masaeedu","followers_url":"https://api.github.com/users/masaeedu/followers","following_url":"https://api.github.com/users/masaeedu/following{/other_user}","gists_url":"https://api.github.com/users/masaeedu/gists{/gist_id}","starred_url":"https://api.github.com/users/masaeedu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/masaeedu/subscriptions","organizations_url":"https://api.github.com/users/masaeedu/orgs","repos_url":"https://api.github.com/users/masaeedu/repos","events_url":"https://api.github.com/users/masaeedu/events{/privacy}","received_events_url":"https://api.github.com/users/masaeedu/received_events","type":"User","site_admin":false},"created_at":"2016-09-30T12:19:10Z","updated_at":"2016-09-30T12:19:10Z","body":"It is possible that you would need some work on the part of module authors to advertise which of their exports should be advertised for auto-import in this way."}}
{"actor":{"display_login":"masaeedu"}}