{"action":"opened","issue":{"url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/173","labels_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/173/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/173/comments","events_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/173/events","html_url":"https://github.com/dart-lang/dev_compiler/issues/173","id":74439425,"number":173,"title":"Array-like types in the DOM do not support index access","user":{"login":"vsmenon","id":2119553,"avatar_url":"https://avatars.githubusercontent.com/u/2119553?v=3","gravatar_id":"","url":"https://api.github.com/users/vsmenon","html_url":"https://github.com/vsmenon","followers_url":"https://api.github.com/users/vsmenon/followers","following_url":"https://api.github.com/users/vsmenon/following{/other_user}","gists_url":"https://api.github.com/users/vsmenon/gists{/gist_id}","starred_url":"https://api.github.com/users/vsmenon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vsmenon/subscriptions","organizations_url":"https://api.github.com/users/vsmenon/orgs","repos_url":"https://api.github.com/users/vsmenon/repos","events_url":"https://api.github.com/users/vsmenon/events{/privacy}","received_events_url":"https://api.github.com/users/vsmenon/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dart-lang/dev_compiler/labels/angular","name":"angular","color":"009800"},{"url":"https://api.github.com/repos/dart-lang/dev_compiler/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/dart-lang/dev_compiler/labels/js","name":"js","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-08T17:39:06Z","updated_at":"2015-05-08T17:39:06Z","closed_at":null,"body":"When we access raw JS versions of Array-like or Dictionary-like types - NodeList, NamedNodeMap, DOMTokenList - we hit an error:\r\n\r\n```dart\r\nNodeList list = querySelectorAll(query);\r\nlist[0];\r\n```\r\n\r\nDDC generates ```list.get(0)``` for the above - which does not exist for these types.\r\n\r\n@jacob314 "}}