{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/TypeScript/issues/2739","labels_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/2739/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/2739/comments","events_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/2739/events","html_url":"https://github.com/Microsoft/TypeScript/pull/2739","id":67981970,"number":2739,"title":"Updated dom related reference files according to new IE spec","user":{"login":"zhengbli","id":1171301,"avatar_url":"https://avatars.githubusercontent.com/u/1171301?v=3","gravatar_id":"","url":"https://api.github.com/users/zhengbli","html_url":"https://github.com/zhengbli","followers_url":"https://api.github.com/users/zhengbli/followers","following_url":"https://api.github.com/users/zhengbli/following{/other_user}","gists_url":"https://api.github.com/users/zhengbli/gists{/gist_id}","starred_url":"https://api.github.com/users/zhengbli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhengbli/subscriptions","organizations_url":"https://api.github.com/users/zhengbli/orgs","repos_url":"https://api.github.com/users/zhengbli/repos","events_url":"https://api.github.com/users/zhengbli/events{/privacy}","received_events_url":"https://api.github.com/users/zhengbli/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Microsoft/TypeScript/labels/cla-not-required","name":"cla-not-required","color":"009800"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-04-13T01:23:17Z","updated_at":"2015-05-28T00:38:57Z","closed_at":"2015-04-17T03:16:29Z","pull_request":{"url":"https://api.github.com/repos/Microsoft/TypeScript/pulls/2739","html_url":"https://github.com/Microsoft/TypeScript/pull/2739","diff_url":"https://github.com/Microsoft/TypeScript/pull/2739.diff","patch_url":"https://github.com/Microsoft/TypeScript/pull/2739.patch"},"body":"(Open a new PR that sorts the old dom files first for better diff)\r\n\r\nThe IE team started to issue new specs in the format of XML files instead of webidl files for upcoming API changes. The new dom.generated.d.ts and webworker.d.ts are generated from the new XML specs to be consistent with IE Dom API changes.\r\n\r\nRelated to PR #2645.\r\n\r\nIssues that would be fixed:\r\n#2437 Missing properties: document.pointerLockElement and MouseEvent.movement\r\n#2416 WheelEvent constructor in lib.d.ts\r\n#2029 Type definition of CustomEvent constructor needs parameter(s).\r\n#1852 DOMStringMap is defined as an empty interface - this makes it awkward to use\r\n#1850 \"SOURCE\"\r\n#1618 \"getElementsByTagName('svg')\" does not returns NodeList of SVGSVGElement, but generic NodeList.\r\n#1302 add declarations for HTML Touch events to lib.d.ts\r\n#1224 EventListener interface does not accept objects with a handleEvent method\r\n(not sure) #1075 IDBKeyRange definition is degraded\r\n#674 MouseEvent constructor is missing parameters\r\n#314 SourceBuffer.appendBuffer() is missing overload for ArrayBufferView param in lib.d.ts\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/Microsoft/TypeScript/issues/comments/106124933","html_url":"https://github.com/Microsoft/TypeScript/pull/2739#issuecomment-106124933","issue_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/2739","id":106124933,"user":{"login":"mhegazy","id":8000722,"avatar_url":"https://avatars.githubusercontent.com/u/8000722?v=3","gravatar_id":"","url":"https://api.github.com/users/mhegazy","html_url":"https://github.com/mhegazy","followers_url":"https://api.github.com/users/mhegazy/followers","following_url":"https://api.github.com/users/mhegazy/following{/other_user}","gists_url":"https://api.github.com/users/mhegazy/gists{/gist_id}","starred_url":"https://api.github.com/users/mhegazy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mhegazy/subscriptions","organizations_url":"https://api.github.com/users/mhegazy/orgs","repos_url":"https://api.github.com/users/mhegazy/repos","events_url":"https://api.github.com/users/mhegazy/events{/privacy}","received_events_url":"https://api.github.com/users/mhegazy/received_events","type":"User","site_admin":false},"created_at":"2015-05-28T00:38:57Z","updated_at":"2015-05-28T00:38:57Z","body":"@DustinWehr can you explain your scenario? what other types do you need from ES6 definitions that are not in lib.d.ts."}}