{"action":"opened","issue":{"url":"https://api.github.com/repos/chrmarti/testissues/issues/24379","repository_url":"https://api.github.com/repos/chrmarti/testissues","labels_url":"https://api.github.com/repos/chrmarti/testissues/issues/24379/labels{/name}","comments_url":"https://api.github.com/repos/chrmarti/testissues/issues/24379/comments","events_url":"https://api.github.com/repos/chrmarti/testissues/issues/24379/events","html_url":"https://github.com/chrmarti/testissues/issues/24379","id":343538604,"node_id":"MDU6SXNzdWUzNDM1Mzg2MDQ=","number":24379,"title":"OutlineView to InheritationView javascript: Show class members from parents","user":{"login":"vscodebot[bot]","id":28792856,"node_id":"MDM6Qm90Mjg3OTI4NTY=","avatar_url":"https://avatars2.githubusercontent.com/in/2406?v=4","gravatar_id":"","url":"https://api.github.com/users/vscodebot%5Bbot%5D","html_url":"https://github.com/apps/vscodebot","followers_url":"https://api.github.com/users/vscodebot%5Bbot%5D/followers","following_url":"https://api.github.com/users/vscodebot%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/vscodebot%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/vscodebot%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vscodebot%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/vscodebot%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/vscodebot%5Bbot%5D/repos","events_url":"https://api.github.com/users/vscodebot%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/vscodebot%5Bbot%5D/received_events","type":"Bot","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-07-23T08:38:06Z","updated_at":"2018-07-23T08:38:06Z","closed_at":null,"author_association":"NONE","body":"I'm working with classes in Javascript, precisely the class and extends keywords.\r\nFor me it seems to be very useful if the outline view would display, maybe configurable, all inherited members from parent classes. And also I'd like to see a hint on the 'overwrite' order of the inheritation tree.\r\n\r\ne.g. given classes:\r\n\r\n```\r\nclass plant {\r\n  construktor(){}\r\n  waterNeed(avgTemperature, avgHumidity){}\r\n  sunshineNeed()\r\n  liveOneDay(){}\r\n}\r\nclass flower extends plant {\r\n  constructor(){}\r\n  sunshineNeed()\r\n  liveOneDay(){}\r\n}\r\n\r\nclass rose extends flower{\r\n  constructor(){}\r\n  attentionNeed(){}\r\n  liveOneDay(){}\r\n}\r\n```\r\nIt would be nice if the outline of rose would show something like:\r\n\r\n```\r\n...\r\nplant\r\n  constructor flower:,plant:\r\n  attentionNeed\r\n  liveOneDay flower:, plant:\r\n  from flower:\r\n    sunshineNeed plant:\r\n    from plant:\r\n      waterNeed\r\n...\r\n```\r\n... perfect with to possibility to navigate to the parentclass(function) by click.\r\nmaybe the nested depth should be configurable set to something like 3 or 5.\r\n\r\nis that a good idea?\r\n\r\nHappy coding!\r\n\r\nervin\r\n"}}
{"actor":{"display_login":"vscodebot"}}