Title: fix(sbg): generate unique class names for ts-extended classes by petekanev · Pull Request #923 · NativeScript/android · GitHub
Open Graph Title: fix(sbg): generate unique class names for ts-extended classes by petekanev · Pull Request #923 · NativeScript/android
X Title: fix(sbg): generate unique class names for ts-extended classes by petekanev · Pull Request #923 · NativeScript/android
Description: The changes in the PR aim to allow the runtime to create and process class names for Android classes extended in TypeScript code in a fashion similar to how Android classes are extended in JavaScript - the resulting class names contain the Extendee (base class), the file name, line and column of the constructor function definition, as well as the name of the new class (if anonymous). This is necessary so that Java classes are more easily debugged, and also allows TypeScript-extended Android classes to function properly in an uglified webpack build. Addresses #898, #692, and a couple other issues across the NativeScript organization.
Open Graph Description: The changes in the PR aim to allow the runtime to create and process class names for Android classes extended in TypeScript code in a fashion similar to how Android classes are extended in JavaScri...
X Description: The changes in the PR aim to allow the runtime to create and process class names for Android classes extended in TypeScript code in a fashion similar to how Android classes are extended in JavaScri...
Opengraph URL: https://github.com/NativeScript/android/pull/923
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:cd1588c3-5e86-df79-34c5-5ba71b3b01a7 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | B852:2A64C0:28B8FC:36FFED:6A62701B |
| html-safe-nonce | acce23258ea6ec4004cbf9246f0f3ef6563e08d02fafb9d14509244a7401fac3 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCODUyOjJBNjRDMDoyOEI4RkM6MzZGRkVEOjZBNjI3MDFCIiwidmlzaXRvcl9pZCI6IjQ1ODkzNjMzOTU4NDI2OTkyOTEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 2071cf89e7db1153b1a9639bebad5a27bcab50af548f9d3ee304d62b5a946fd1 |
| hovercard-subject-tag | pull_request:163166995 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,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/NativeScript/android/pull/923/files |
| twitter:image | https://avatars.githubusercontent.com/u/10464986?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/10464986?s=400&v=4 |
| og:image:alt | The changes in the PR aim to allow the runtime to create and process class names for Android classes extended in TypeScript code in a fashion similar to how Android classes are extended in JavaScri... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 19769ef9d383a84eeab48bb9b309078c20f4532b73eae2f9713b18406513e0ad |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/NativeScript/android git https://github.com/NativeScript/android.git |
| octolytics-dimension-user_id | 7392261 |
| octolytics-dimension-user_login | NativeScript |
| octolytics-dimension-repository_id | 29137950 |
| octolytics-dimension-repository_nwo | NativeScript/android |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 29137950 |
| octolytics-dimension-repository_network_root_nwo | NativeScript/android |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 76dc6b11f13eaeec1329217c9f16c262ade27a1e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width