Title: Class/Interface members marked as @private should not be present in the d.ts files · Issue #4262 · angular/angular · GitHub
Open Graph Title: Class/Interface members marked as @private should not be present in the d.ts files · Issue #4262 · angular/angular
X Title: Class/Interface members marked as @private should not be present in the d.ts files · Issue #4262 · angular/angular
Description: We have cases where class members are "package private" - used internally by Angular, but not part of the external api. Currently the documentation for these members is hidden, but the d.ts file contains them. We should hide them from th...
Open Graph Description: We have cases where class members are "package private" - used internally by Angular, but not part of the external api. Currently the documentation for these members is hidden, but the d.ts file co...
X Description: We have cases where class members are "package private" - used internally by Angular, but not part of the external api. Currently the documentation for these members is hidden, but the d....
Opengraph URL: https://github.com/angular/angular/issues/4262
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Class/Interface members marked as @private should not be present in the d.ts files","articleBody":"We have cases where class members are \"package private\" - used internally by Angular, but not part of the external api. Currently the documentation for these members is hidden, but the d.ts file contains them. We should hide them from the d.ts files as well.\n\nWe can't use Typescripts visibility markers like `private` for this, because we need Angular core code outside of the current class to be able to access it.\n\nIt would be great to solve this properly in Typescript, but in the meantime, we should adjust our .d.ts generation template to look for these members and not emit them during the d.ts generation process.\n\ncc: @alexeagle, @mprobst, @rkirov \n","author":{"url":"https://github.com/IgorMinar","@type":"Person","name":"IgorMinar"},"datePublished":"2015-09-18T22:31:54.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":3},"url":"https://github.com/4262/angular/issues/4262"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:2cf8cf36-cbb1-0337-f441-afade7c5daef |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E6C8:B1D4C:9C8B585:D2A5FC9:6A5E7886 |
| html-safe-nonce | b65791f8ea4a65ea38dd359eba8bdfc1585ea3834a948e209d7b488cb17e282b |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNkM4OkIxRDRDOjlDOEI1ODU6RDJBNUZDOTo2QTVFNzg4NiIsInZpc2l0b3JfaWQiOiI3MTIwOTE2OTU2NjE5NjM0ODIyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | d9f7a7a9544fa48e4a9d57d36a9509b20efd81b20eec995e8e39f7c8dd435a7c |
| hovercard-subject-tag | issue:107289142 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/angular/angular/4262/issue_layout |
| twitter:image | https://opengraph.githubassets.com/fb488618e64552b4fa54ba1ebbbd0634dd19d2e816acfee70baa6a7b92b08e05/angular/angular/issues/4262 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/fb488618e64552b4fa54ba1ebbbd0634dd19d2e816acfee70baa6a7b92b08e05/angular/angular/issues/4262 |
| og:image:alt | We have cases where class members are "package private" - used internally by Angular, but not part of the external api. Currently the documentation for these members is hidden, but the d.ts file co... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | IgorMinar |
| hostname | github.com |
| expected-hostname | github.com |
| None | 71950bbe6bf7e15662b868c102fed9d1682c29a05970d9b2daa2e4dd3522c52e |
| turbo-cache-control | no-preview |
| go-import | github.com/angular/angular git https://github.com/angular/angular.git |
| octolytics-dimension-user_id | 139426 |
| octolytics-dimension-user_login | angular |
| octolytics-dimension-repository_id | 24195339 |
| octolytics-dimension-repository_nwo | angular/angular |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 24195339 |
| octolytics-dimension-repository_network_root_nwo | angular/angular |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7514606601325843bc1c464d2d8bf5fe9af2c154 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width