{"comment":{"url":"https://api.github.com/repos/paperjs/paper.js/comments/30900743","html_url":"https://github.com/paperjs/paper.js/commit/348886365a82cc8f4a1594877b4fb69ed5fcc8a8#commitcomment-30900743","id":30900743,"node_id":"MDEzOkNvbW1pdENvbW1lbnQzMDkwMDc0Mw==","user":{"login":"sasensi","id":11247504,"node_id":"MDQ6VXNlcjExMjQ3NTA0","avatar_url":"https://avatars0.githubusercontent.com/u/11247504?v=4","gravatar_id":"","url":"https://api.github.com/users/sasensi","html_url":"https://github.com/sasensi","followers_url":"https://api.github.com/users/sasensi/followers","following_url":"https://api.github.com/users/sasensi/following{/other_user}","gists_url":"https://api.github.com/users/sasensi/gists{/gist_id}","starred_url":"https://api.github.com/users/sasensi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sasensi/subscriptions","organizations_url":"https://api.github.com/users/sasensi/orgs","repos_url":"https://api.github.com/users/sasensi/repos","events_url":"https://api.github.com/users/sasensi/events{/privacy}","received_events_url":"https://api.github.com/users/sasensi/received_events","type":"User","site_admin":false},"position":9,"line":4479,"path":"src/item/Item.js","commit_id":"348886365a82cc8f4a1594877b4fb69ed5fcc8a8","created_at":"2018-10-15T08:56:31Z","updated_at":"2018-10-15T08:56:31Z","author_association":"CONTRIBUTOR","body":"About TypeScript making us abandon argument reading trick, I think it would still be possible with method overloading (see example [here](https://www.bennadel.com/blog/3339-using-method-and-function-overloading-in-typescript.htm)).\r\nI don't think actual code have to change much, it's just a matter of helping TypeScript detect the right type."}}
{"actor":{"display_login":"sasensi"}}