{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/reason/issues/1408","repository_url":"https://api.github.com/repos/facebook/reason","labels_url":"https://api.github.com/repos/facebook/reason/issues/1408/labels{/name}","comments_url":"https://api.github.com/repos/facebook/reason/issues/1408/comments","events_url":"https://api.github.com/repos/facebook/reason/issues/1408/events","html_url":"https://github.com/facebook/reason/pull/1408","id":257837888,"number":1408,"title":"Format `Js.t {. foo: bar}` to `{. \"foo\": bar}`","user":{"login":"IwanKaramazow","id":10634678,"avatar_url":"https://avatars0.githubusercontent.com/u/10634678?v=4","gravatar_id":"","url":"https://api.github.com/users/IwanKaramazow","html_url":"https://github.com/IwanKaramazow","followers_url":"https://api.github.com/users/IwanKaramazow/followers","following_url":"https://api.github.com/users/IwanKaramazow/following{/other_user}","gists_url":"https://api.github.com/users/IwanKaramazow/gists{/gist_id}","starred_url":"https://api.github.com/users/IwanKaramazow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IwanKaramazow/subscriptions","organizations_url":"https://api.github.com/users/IwanKaramazow/orgs","repos_url":"https://api.github.com/users/IwanKaramazow/repos","events_url":"https://api.github.com/users/IwanKaramazow/events{/privacy}","received_events_url":"https://api.github.com/users/IwanKaramazow/received_events","type":"User","site_admin":false},"labels":[{"id":287261905,"url":"https://api.github.com/repos/facebook/reason/labels/CLA%20Signed","name":"CLA Signed","color":"38A869","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-09-14T19:57:59Z","updated_at":"2017-09-14T20:05:12Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/facebook/reason/pulls/1408","html_url":"https://github.com/facebook/reason/pull/1408","diff_url":"https://github.com/facebook/reason/pull/1408.diff","patch_url":"https://github.com/facebook/reason/pull/1408.patch"},"body":"Implements string key sugar for Bucklescript Js.t object types\r\nhttps://github.com/facebook/reason/issues/1404\r\n\r\n```\r\n/* before */\r\nJs.t {. foo: bar}\r\nJs.t {.. baz: boo}\r\n\r\n/* after */\r\n{. \"foo\": bar}\r\n{.. \"baz\": boo}\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/facebook/reason/issues/comments/329593681","html_url":"https://github.com/facebook/reason/pull/1408#issuecomment-329593681","issue_url":"https://api.github.com/repos/facebook/reason/issues/1408","id":329593681,"user":{"login":"IwanKaramazow","id":10634678,"avatar_url":"https://avatars0.githubusercontent.com/u/10634678?v=4","gravatar_id":"","url":"https://api.github.com/users/IwanKaramazow","html_url":"https://github.com/IwanKaramazow","followers_url":"https://api.github.com/users/IwanKaramazow/followers","following_url":"https://api.github.com/users/IwanKaramazow/following{/other_user}","gists_url":"https://api.github.com/users/IwanKaramazow/gists{/gist_id}","starred_url":"https://api.github.com/users/IwanKaramazow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IwanKaramazow/subscriptions","organizations_url":"https://api.github.com/users/IwanKaramazow/orgs","repos_url":"https://api.github.com/users/IwanKaramazow/repos","events_url":"https://api.github.com/users/IwanKaramazow/events{/privacy}","received_events_url":"https://api.github.com/users/IwanKaramazow/received_events","type":"User","site_admin":false},"created_at":"2017-09-14T20:05:12Z","updated_at":"2017-09-14T20:05:12Z","author_association":"CONTRIBUTOR","body":"1. `Js.t {. foo: bar}` is still supported, it'll refmt™ to `{. \"foo\": bar}`. And `{. \"foo\": bar}` will be parsed as `Js.t {. foo: bar}` which will then refmt back to `{. \"foo\": bar}`.\r\n2. Let me double check locations, they can be improved.\r\n"}}
{"actor":{"display_login":"IwanKaramazow"}}