{"action":"created","issue":{"url":"https://api.github.com/repos/ncsoft/Unreal.js/issues/206","repository_url":"https://api.github.com/repos/ncsoft/Unreal.js","labels_url":"https://api.github.com/repos/ncsoft/Unreal.js/issues/206/labels{/name}","comments_url":"https://api.github.com/repos/ncsoft/Unreal.js/issues/206/comments","events_url":"https://api.github.com/repos/ncsoft/Unreal.js/issues/206/events","html_url":"https://github.com/ncsoft/Unreal.js/issues/206","id":273576560,"node_id":"MDU6SXNzdWUyNzM1NzY1NjA=","number":206,"title":"aliases.js patches not included in .d.ts files","user":{"login":"mcclure","id":277318,"node_id":"MDQ6VXNlcjI3NzMxOA==","avatar_url":"https://avatars3.githubusercontent.com/u/277318?v=4","gravatar_id":"","url":"https://api.github.com/users/mcclure","html_url":"https://github.com/mcclure","followers_url":"https://api.github.com/users/mcclure/followers","following_url":"https://api.github.com/users/mcclure/following{/other_user}","gists_url":"https://api.github.com/users/mcclure/gists{/gist_id}","starred_url":"https://api.github.com/users/mcclure/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcclure/subscriptions","organizations_url":"https://api.github.com/users/mcclure/orgs","repos_url":"https://api.github.com/users/mcclure/repos","events_url":"https://api.github.com/users/mcclure/events{/privacy}","received_events_url":"https://api.github.com/users/mcclure/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-11-13T21:02:32Z","updated_at":"2018-09-18T23:28:02Z","closed_at":null,"author_association":"NONE","body":"The additional interfaces created at runtime in aliases.js, for example Actor.SetActorLocation for Actor.K2_SetActorLocation, are not reflected in the .d.ts files. This means that these methods will not be autocompleted, and they will show up as type errors if one is using TypeScript.\r\n\r\nIt seems like aliases.js and the DTS are being generated from the same source, so methods created in aliases.js could also have signatures printed in the DTS.\r\n\r\nIn addition, it is somewhat unclear what *exactly* aliases.js is and does— it is useful, but where the patched method names come from is not documented. It would be helpful if there was an explanation of this in the README or on the wiki."},"comment":{"url":"https://api.github.com/repos/ncsoft/Unreal.js/issues/comments/422592429","html_url":"https://github.com/ncsoft/Unreal.js/issues/206#issuecomment-422592429","issue_url":"https://api.github.com/repos/ncsoft/Unreal.js/issues/206","id":422592429,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMjU5MjQyOQ==","user":{"login":"johnathandinh","id":7353507,"node_id":"MDQ6VXNlcjczNTM1MDc=","avatar_url":"https://avatars0.githubusercontent.com/u/7353507?v=4","gravatar_id":"","url":"https://api.github.com/users/johnathandinh","html_url":"https://github.com/johnathandinh","followers_url":"https://api.github.com/users/johnathandinh/followers","following_url":"https://api.github.com/users/johnathandinh/following{/other_user}","gists_url":"https://api.github.com/users/johnathandinh/gists{/gist_id}","starred_url":"https://api.github.com/users/johnathandinh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnathandinh/subscriptions","organizations_url":"https://api.github.com/users/johnathandinh/orgs","repos_url":"https://api.github.com/users/johnathandinh/repos","events_url":"https://api.github.com/users/johnathandinh/events{/privacy}","received_events_url":"https://api.github.com/users/johnathandinh/received_events","type":"User","site_admin":false},"created_at":"2018-09-18T23:28:02Z","updated_at":"2018-09-18T23:28:02Z","author_association":"NONE","body":"Aliases.js sets the prototype functions that duplicates the reflected functions, but with better naming."}}
{"actor":{"display_login":"johnathandinh"}}