{"action":"created","issue":{"url":"https://api.github.com/repos/babel/babel/issues/7159","repository_url":"https://api.github.com/repos/babel/babel","labels_url":"https://api.github.com/repos/babel/babel/issues/7159/labels{/name}","comments_url":"https://api.github.com/repos/babel/babel/issues/7159/comments","events_url":"https://api.github.com/repos/babel/babel/issues/7159/events","html_url":"https://github.com/babel/babel/pull/7159","id":286365448,"number":7159,"title":"typescript: Support definite assignment assertion","user":{"login":"andy-ms","id":19274678,"avatar_url":"https://avatars3.githubusercontent.com/u/19274678?v=4","gravatar_id":"","url":"https://api.github.com/users/andy-ms","html_url":"https://github.com/andy-ms","followers_url":"https://api.github.com/users/andy-ms/followers","following_url":"https://api.github.com/users/andy-ms/following{/other_user}","gists_url":"https://api.github.com/users/andy-ms/gists{/gist_id}","starred_url":"https://api.github.com/users/andy-ms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andy-ms/subscriptions","organizations_url":"https://api.github.com/users/andy-ms/orgs","repos_url":"https://api.github.com/users/andy-ms/repos","events_url":"https://api.github.com/users/andy-ms/events{/privacy}","received_events_url":"https://api.github.com/users/andy-ms/received_events","type":"User","site_admin":false},"labels":[{"id":311566482,"url":"https://api.github.com/repos/babel/babel/labels/PR:%20New%20Feature","name":"PR: New Feature","color":"fbca04","default":false},{"id":561589309,"url":"https://api.github.com/repos/babel/babel/labels/area:%20typescript","name":"area: typescript","color":"c5def5","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2018-01-05T18:19:13Z","updated_at":"2018-02-15T22:01:37Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/babel/babel/pulls/7159","html_url":"https://github.com/babel/babel/pull/7159","diff_url":"https://github.com/babel/babel/pull/7159.diff","patch_url":"https://github.com/babel/babel/pull/7159.patch"},"body":"| Q                        | A\r\n| ------------------------ | ---\r\n| Fixed Issues?            | #7157\r\n| Patch: Bug Fix?          | No\r\n| Major: Breaking Change?  | No\r\n| Minor: New Feature?      | Yes\r\n| Tests Added + Pass?      | Yes\r\n| Documentation PR         |\r\n| Any Dependency Changes?  | No\r\n| License                  | MIT\r\n\r\nSupports parsing the `!` postfix syntax on local variables and class properties. Also supports it in `babel-generator` and transforms it away in `babel-plugin-transform-typescript`.\r\n  \r\nCC @DanielRosenwasser and @JamesHenry for review."},"comment":{"url":"https://api.github.com/repos/babel/babel/issues/comments/366076156","html_url":"https://github.com/babel/babel/pull/7159#issuecomment-366076156","issue_url":"https://api.github.com/repos/babel/babel/issues/7159","id":366076156,"user":{"login":"andy-ms","id":19274678,"avatar_url":"https://avatars3.githubusercontent.com/u/19274678?v=4","gravatar_id":"","url":"https://api.github.com/users/andy-ms","html_url":"https://github.com/andy-ms","followers_url":"https://api.github.com/users/andy-ms/followers","following_url":"https://api.github.com/users/andy-ms/following{/other_user}","gists_url":"https://api.github.com/users/andy-ms/gists{/gist_id}","starred_url":"https://api.github.com/users/andy-ms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andy-ms/subscriptions","organizations_url":"https://api.github.com/users/andy-ms/orgs","repos_url":"https://api.github.com/users/andy-ms/repos","events_url":"https://api.github.com/users/andy-ms/events{/privacy}","received_events_url":"https://api.github.com/users/andy-ms/received_events","type":"User","site_admin":false},"created_at":"2018-02-15T22:01:37Z","updated_at":"2018-02-15T22:01:37Z","author_association":"CONTRIBUTOR","body":"TypeScript does not really distinguish between error kinds. It's a \"grammar error\", meaning that parsing completes without adding any diagnostics, but the TypeChecker will add a diagnostic on the node. But that's more an implementation detail than anything."}}
{"actor":{"display_login":"andy-ms"}}