{"action":"created","issue":{"url":"https://api.github.com/repos/infusion/BitSet.js/issues/26","repository_url":"https://api.github.com/repos/infusion/BitSet.js","labels_url":"https://api.github.com/repos/infusion/BitSet.js/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/infusion/BitSet.js/issues/26/comments","events_url":"https://api.github.com/repos/infusion/BitSet.js/issues/26/events","html_url":"https://github.com/infusion/BitSet.js/issues/26","id":328259926,"node_id":"MDU6SXNzdWUzMjgyNTk5MjY=","number":26,"title":"Q: TypeScript Definition file?","user":{"login":"kabua","id":8376646,"node_id":"MDQ6VXNlcjgzNzY2NDY=","avatar_url":"https://avatars3.githubusercontent.com/u/8376646?v=4","gravatar_id":"","url":"https://api.github.com/users/kabua","html_url":"https://github.com/kabua","followers_url":"https://api.github.com/users/kabua/followers","following_url":"https://api.github.com/users/kabua/following{/other_user}","gists_url":"https://api.github.com/users/kabua/gists{/gist_id}","starred_url":"https://api.github.com/users/kabua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kabua/subscriptions","organizations_url":"https://api.github.com/users/kabua/orgs","repos_url":"https://api.github.com/users/kabua/repos","events_url":"https://api.github.com/users/kabua/events{/privacy}","received_events_url":"https://api.github.com/users/kabua/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-05-31T19:04:58Z","updated_at":"2018-06-04T15:34:25Z","closed_at":null,"author_association":"NONE","body":"Do you have a TypeScript Definition file? If not, I have a good start on one.\r\n\r\nAlso, any plans on porting to TypeScript? If so (or not) my guys are thinking about porting it anyway. If they end up porting it, would you like a pull request?"},"comment":{"url":"https://api.github.com/repos/infusion/BitSet.js/issues/comments/394398753","html_url":"https://github.com/infusion/BitSet.js/issues/26#issuecomment-394398753","issue_url":"https://api.github.com/repos/infusion/BitSet.js/issues/26","id":394398753,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NDM5ODc1Mw==","user":{"login":"kabua","id":8376646,"node_id":"MDQ6VXNlcjgzNzY2NDY=","avatar_url":"https://avatars3.githubusercontent.com/u/8376646?v=4","gravatar_id":"","url":"https://api.github.com/users/kabua","html_url":"https://github.com/kabua","followers_url":"https://api.github.com/users/kabua/followers","following_url":"https://api.github.com/users/kabua/following{/other_user}","gists_url":"https://api.github.com/users/kabua/gists{/gist_id}","starred_url":"https://api.github.com/users/kabua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kabua/subscriptions","organizations_url":"https://api.github.com/users/kabua/orgs","repos_url":"https://api.github.com/users/kabua/repos","events_url":"https://api.github.com/users/kabua/events{/privacy}","received_events_url":"https://api.github.com/users/kabua/received_events","type":"User","site_admin":false},"created_at":"2018-06-04T15:34:25Z","updated_at":"2018-06-04T15:34:25Z","author_association":"NONE","body":"I agree, if you already have good clean optimized JS code no need to port it. Just add a TS type def file and call it good.\r\n\r\nFor larger works, i.e. enterprise development, a typed based language has a better ROI. \r\n\r\nThere is an interesting parallel here, modern day languages like C#, Java and others follow the same pattern:\r\nC# -> IL -> Machine code\r\nJava -> IL -> Machine code.\r\n\r\nAnd TypeScript is no different:\r\nTS -> JS -> (C++ ->) Machine code.\r\n\r\nMost people don't write in IL even though it is totally possible. Normally IL is used for ease of transportation from source machine to the run-time machine. IMHO, JavaScript is becoming more and more a IL language."}}
{"actor":{"display_login":"kabua"}}