{"action":"created","issue":{"url":"https://api.github.com/repos/aurelia/router/issues/247","labels_url":"https://api.github.com/repos/aurelia/router/issues/247/labels{/name}","comments_url":"https://api.github.com/repos/aurelia/router/issues/247/comments","events_url":"https://api.github.com/repos/aurelia/router/issues/247/events","html_url":"https://github.com/aurelia/router/issues/247","id":116333061,"number":247,"title":"NavigationInstruction TS definitions","user":{"login":"jods4","id":3832820,"avatar_url":"https://avatars.githubusercontent.com/u/3832820?v=3","gravatar_id":"","url":"https://api.github.com/users/jods4","html_url":"https://github.com/jods4","followers_url":"https://api.github.com/users/jods4/followers","following_url":"https://api.github.com/users/jods4/following{/other_user}","gists_url":"https://api.github.com/users/jods4/gists{/gist_id}","starred_url":"https://api.github.com/users/jods4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jods4/subscriptions","organizations_url":"https://api.github.com/users/jods4/orgs","repos_url":"https://api.github.com/users/jods4/repos","events_url":"https://api.github.com/users/jods4/events{/privacy}","received_events_url":"https://api.github.com/users/jods4/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-11T13:07:08Z","updated_at":"2015-11-12T06:08:40Z","closed_at":"2015-11-12T06:08:39Z","body":"`NavigationInstruction::params, queryParams, config, addViewPortInstruction` are all typed as `Object`.\r\nsame for `NavModel.config` and probably others.\r\n\r\nThis is unhelpful because TS will raise errors whenever you try to do anything remotely useful, such as `instruction.config.moduleId`.\r\n\r\n`Object` should be replaced by `any`, or ideally with a strongly typed model where applicable (e.g. `config`)."},"comment":{"url":"https://api.github.com/repos/aurelia/router/issues/comments/156011949","html_url":"https://github.com/aurelia/router/issues/247#issuecomment-156011949","issue_url":"https://api.github.com/repos/aurelia/router/issues/247","id":156011949,"user":{"login":"bryanrsmith","id":186704,"avatar_url":"https://avatars.githubusercontent.com/u/186704?v=3","gravatar_id":"","url":"https://api.github.com/users/bryanrsmith","html_url":"https://github.com/bryanrsmith","followers_url":"https://api.github.com/users/bryanrsmith/followers","following_url":"https://api.github.com/users/bryanrsmith/following{/other_user}","gists_url":"https://api.github.com/users/bryanrsmith/gists{/gist_id}","starred_url":"https://api.github.com/users/bryanrsmith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bryanrsmith/subscriptions","organizations_url":"https://api.github.com/users/bryanrsmith/orgs","repos_url":"https://api.github.com/users/bryanrsmith/repos","events_url":"https://api.github.com/users/bryanrsmith/events{/privacy}","received_events_url":"https://api.github.com/users/bryanrsmith/received_events","type":"User","site_admin":false},"created_at":"2015-11-12T06:08:39Z","updated_at":"2015-11-12T06:08:39Z","body":"Thanks. I've updated those annotations, and several others in the project."}}