{"action":"created","issue":{"url":"https://api.github.com/repos/composi/core/issues/5","repository_url":"https://api.github.com/repos/composi/core","labels_url":"https://api.github.com/repos/composi/core/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/composi/core/issues/5/comments","events_url":"https://api.github.com/repos/composi/core/issues/5/events","html_url":"https://github.com/composi/core/issues/5","id":494306577,"node_id":"MDU6SXNzdWU0OTQzMDY1Nzc=","number":5,"title":"[OT] document how to use JSDoc for strong typing in JavaScript","user":{"login":"brodybits","id":1559888,"node_id":"MDQ6VXNlcjE1NTk4ODg=","avatar_url":"https://avatars0.githubusercontent.com/u/1559888?v=4","gravatar_id":"","url":"https://api.github.com/users/brodybits","html_url":"https://github.com/brodybits","followers_url":"https://api.github.com/users/brodybits/followers","following_url":"https://api.github.com/users/brodybits/following{/other_user}","gists_url":"https://api.github.com/users/brodybits/gists{/gist_id}","starred_url":"https://api.github.com/users/brodybits/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brodybits/subscriptions","organizations_url":"https://api.github.com/users/brodybits/orgs","repos_url":"https://api.github.com/users/brodybits/repos","events_url":"https://api.github.com/users/brodybits/events{/privacy}","received_events_url":"https://api.github.com/users/brodybits/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2019-09-16T22:26:41Z","updated_at":"2019-10-24T04:01:03Z","closed_at":"2019-10-24T04:01:03Z","author_association":"CONTRIBUTOR","body":"Hi @rbiggs, please forgive me if this is too far off-topic here. I think we have discussed this subject in multiple places, but it has stalled in the other projects for various reasons.\r\n\r\nConsidering that you seem to have the most experience with using JSDoc to get rid of TypeScript code, including *.d.ts files, I think you would be the right person to document this whole process.\r\n\r\nThe documentation in <https://medium.com/@trukrs/type-safe-javascript-with-jsdoc-7a2a63209b76> looks the best but I wonder if it is still up-to-date or not.\r\n\r\nMicrosoft already has documentation in https://devblogs.microsoft.com/typescript/how-to-upgrade-to-typescript-without-anybody-noticing-part-1/ but it seems to be not as clear to me.\r\n\r\nI think this kind of documentation could really help other people in the Prettier and Grommet projects, in the following discussions:\r\n\r\n* prettier/prettier#6286\r\n* _grommet/grommet#3353 / grommet/grommet#3271_\r\n* _proposal in prettier/prettier#6313 which seems to do it right_\r\n\r\nI would be happy to help with feedback and maybe some contributions, no promises right now."},"comment":{"url":"https://api.github.com/repos/composi/core/issues/comments/545733098","html_url":"https://github.com/composi/core/issues/5#issuecomment-545733098","issue_url":"https://api.github.com/repos/composi/core/issues/5","id":545733098,"node_id":"MDEyOklzc3VlQ29tbWVudDU0NTczMzA5OA==","user":{"login":"brodybits","id":1559888,"node_id":"MDQ6VXNlcjE1NTk4ODg=","avatar_url":"https://avatars0.githubusercontent.com/u/1559888?v=4","gravatar_id":"","url":"https://api.github.com/users/brodybits","html_url":"https://github.com/brodybits","followers_url":"https://api.github.com/users/brodybits/followers","following_url":"https://api.github.com/users/brodybits/following{/other_user}","gists_url":"https://api.github.com/users/brodybits/gists{/gist_id}","starred_url":"https://api.github.com/users/brodybits/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brodybits/subscriptions","organizations_url":"https://api.github.com/users/brodybits/orgs","repos_url":"https://api.github.com/users/brodybits/repos","events_url":"https://api.github.com/users/brodybits/events{/privacy}","received_events_url":"https://api.github.com/users/brodybits/received_events","type":"User","site_admin":false},"created_at":"2019-10-24T04:01:03Z","updated_at":"2019-10-24T04:01:03Z","author_association":"CONTRIBUTOR","body":"Thanks for all of your help so far. I have been able to apply the JavaScript type linting to Prettier, now dealing with a screen full of type errors. Closing this one out, will raise issues if needed on your check-js project."}}
{"actor":{"display_login":"brodybits"}}