{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/flow/issues/1210","labels_url":"https://api.github.com/repos/facebook/flow/issues/1210/labels{/name}","comments_url":"https://api.github.com/repos/facebook/flow/issues/1210/comments","events_url":"https://api.github.com/repos/facebook/flow/issues/1210/events","html_url":"https://github.com/facebook/flow/issues/1210","id":123724600,"number":1210,"title":"Allow trailing commas in generic type list","user":{"login":"ianobermiller","id":897931,"avatar_url":"https://avatars.githubusercontent.com/u/897931?v=3","gravatar_id":"","url":"https://api.github.com/users/ianobermiller","html_url":"https://github.com/ianobermiller","followers_url":"https://api.github.com/users/ianobermiller/followers","following_url":"https://api.github.com/users/ianobermiller/following{/other_user}","gists_url":"https://api.github.com/users/ianobermiller/gists{/gist_id}","starred_url":"https://api.github.com/users/ianobermiller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ianobermiller/subscriptions","organizations_url":"https://api.github.com/users/ianobermiller/orgs","repos_url":"https://api.github.com/users/ianobermiller/repos","events_url":"https://api.github.com/users/ianobermiller/events{/privacy}","received_events_url":"https://api.github.com/users/ianobermiller/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/facebook/flow/labels/parsing%20issue","name":"parsing issue","color":"bfe5bf"}],"state":"open","locked":false,"assignee":{"login":"gabelevi","id":1887264,"avatar_url":"https://avatars.githubusercontent.com/u/1887264?v=3","gravatar_id":"","url":"https://api.github.com/users/gabelevi","html_url":"https://github.com/gabelevi","followers_url":"https://api.github.com/users/gabelevi/followers","following_url":"https://api.github.com/users/gabelevi/following{/other_user}","gists_url":"https://api.github.com/users/gabelevi/gists{/gist_id}","starred_url":"https://api.github.com/users/gabelevi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabelevi/subscriptions","organizations_url":"https://api.github.com/users/gabelevi/orgs","repos_url":"https://api.github.com/users/gabelevi/repos","events_url":"https://api.github.com/users/gabelevi/events{/privacy}","received_events_url":"https://api.github.com/users/gabelevi/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-12-23T21:24:57Z","updated_at":"2015-12-23T22:46:29Z","closed_at":null,"body":"For consistency with the rest of ES6, it would be nice if Flow allowed trailing commas to appear in generic type lists, for example:\r\n\r\n```js\r\nclass Foo extends Bar<\r\n  Baz,\r\n  Boz,\r\n  string, // trailing comma, yay\r\n> {\r\n  // ...\r\n}\r\n```"},"comment":{"url":"https://api.github.com/repos/facebook/flow/issues/comments/167004241","html_url":"https://github.com/facebook/flow/issues/1210#issuecomment-167004241","issue_url":"https://api.github.com/repos/facebook/flow/issues/1210","id":167004241,"user":{"login":"gabelevi","id":1887264,"avatar_url":"https://avatars.githubusercontent.com/u/1887264?v=3","gravatar_id":"","url":"https://api.github.com/users/gabelevi","html_url":"https://github.com/gabelevi","followers_url":"https://api.github.com/users/gabelevi/followers","following_url":"https://api.github.com/users/gabelevi/following{/other_user}","gists_url":"https://api.github.com/users/gabelevi/gists{/gist_id}","starred_url":"https://api.github.com/users/gabelevi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabelevi/subscriptions","organizations_url":"https://api.github.com/users/gabelevi/orgs","repos_url":"https://api.github.com/users/gabelevi/repos","events_url":"https://api.github.com/users/gabelevi/events{/privacy}","received_events_url":"https://api.github.com/users/gabelevi/received_events","type":"User","site_admin":false},"created_at":"2015-12-23T22:46:29Z","updated_at":"2015-12-23T22:46:29Z","body":"Huh, I wonder why we didn't do that in the first place..."}}