angular/devtools/projects
Doug Parker 2866355872 refactor(devtools): make ngDebugClient return a Partial (#60209)
In general, we can't assume all applications implement the full `ng` contract as many are older Angular application which pre-date the current interface. As a result, it is safer to type this as a `Partial`.

For now, I just added non-null assertions at all current usage locations, as we do generally feature detect before using these fields. However, hopefully this `Partial` type will make it harder to accidentally call a function which might not be supported.

PR Close #60209
2025-03-05 13:42:40 -08:00
..
demo-no-zone refactor(devtools): migrate devtools to prettier formatting (#58624) 2024-11-19 16:31:24 -08:00
demo-standalone refactor(devtools): styles management (#59589) 2025-02-12 10:47:02 -08:00
ng-devtools refactor(devtools): use more appropriate cursor types while panning in the tree vis (#60141) 2025-02-27 18:31:02 +00:00
ng-devtools-backend refactor(devtools): make ngDebugClient return a Partial (#60209) 2025-03-05 13:42:40 -08:00
protocol feat(devtools): add the onpush label for marked onpush components in the components tree view (#60059) 2025-02-26 11:20:22 -05:00
shared-utils refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
shell-browser release: bump Angular DevTools version to 1.0.24 (#60148) 2025-03-03 17:12:23 +00:00