{"action":"closed","issue":{"url":"https://api.github.com/repos/borisyankov/DefinitelyTyped/issues/5243","labels_url":"https://api.github.com/repos/borisyankov/DefinitelyTyped/issues/5243/labels{/name}","comments_url":"https://api.github.com/repos/borisyankov/DefinitelyTyped/issues/5243/comments","events_url":"https://api.github.com/repos/borisyankov/DefinitelyTyped/issues/5243/events","html_url":"https://github.com/borisyankov/DefinitelyTyped/issues/5243","id":99383017,"number":5243,"title":"Microsoft.Maps.Directions.d.ts implicit any types","user":{"login":"doubret","id":8885703,"avatar_url":"https://avatars.githubusercontent.com/u/8885703?v=3","gravatar_id":"","url":"https://api.github.com/users/doubret","html_url":"https://github.com/doubret","followers_url":"https://api.github.com/users/doubret/followers","following_url":"https://api.github.com/users/doubret/following{/other_user}","gists_url":"https://api.github.com/users/doubret/gists{/gist_id}","starred_url":"https://api.github.com/users/doubret/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doubret/subscriptions","organizations_url":"https://api.github.com/users/doubret/orgs","repos_url":"https://api.github.com/users/doubret/repos","events_url":"https://api.github.com/users/doubret/events{/privacy}","received_events_url":"https://api.github.com/users/doubret/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-08-06T08:15:08Z","updated_at":"2015-08-18T09:15:10Z","closed_at":"2015-08-18T09:15:10Z","body":"In Microsoft.Maps.Directions.d.ts definition file, in the Waypoint class, these three declarations break the disable implicit 'any' types rule :\r\n\r\n\t\t/**\r\n\t\t*\tOccurs when the any properties of the waypoint change or are updated.\r\n\t\t**/\r\n\t\tchanged(waypointEventArgs: WaypointEventArgs);\r\n\r\n\t\t/**\r\n\t\t*\tOccurs when a geocoding request for the waypoint’s address is made.\r\n\t\t**/\r\n\t\tgeocoded(waypointEventArgs: WaypointEventArgs);\r\n\r\n\t\t/**\r\n\t\t*\tOccurs when a reverse geocoding request for the waypoint’s location is made. This happens when no address is provided for the waypoint, or if the waypoint is dragged (in which case its location is changed).\r\n\t\t**/\r\n\t\treverseGeocoded(waypointEventArgs: WaypointEventArgs);\r\n\r\nI guess we can just add \": any\" at the end of the declaration to make them explicit and then comply to the rule."}}