angular/packages/core
Kristiyan Kostadinov 523dbaf1c3 fix(compiler): stop ThisReceiver inheritance from ImplicitReceiver
Back in #39323, I added a new `ThisReceiver` node to represent accesses done through `this` and I ended up making it inherit from `ImplicitReceiver`. The logic was that in most cases accessing through `this` was the same as the implicit access.

Over the years this has proven to not be a great idea, because no other AST nodes do this and one has to keep it in mind whenever dealing with `ImplicitReceiver`.

These changes remove the inheritance and update all of the usage sites accordingly.

(cherry picked from commit fa7cb4b87a)
2026-01-02 08:21:53 +01:00
..
global build: rename defaults2.bzl to defaults.bzl (#63383) 2025-08-25 15:45:01 -07:00
primitives fix(core): explicitly cast signal node value to String 2025-12-17 14:38:41 -08:00
resources docs(core): remove outdated regex template restriction in best-practices.md 2025-11-20 16:42:55 -05:00
rxjs-interop refactor(core): Support Error like object for on resource errors. 2025-12-10 08:18:24 -08:00
schematics fix(compiler): stop ThisReceiver inheritance from ImplicitReceiver 2026-01-02 08:21:53 +01:00
src refactor(core): implement missing OnDestroy for schedulers 2026-01-02 08:20:00 +01:00
test refactor(core): Add ngDevMode guards and new sanitization error codes 2026-01-02 08:08:25 +01:00
testing fix(core): unable to inject viewProviders when host directive with providers is present 2025-12-03 15:09:53 +01:00
BUILD.bazel refactor(core): export profile event as enum and move profile_types.ts and framework to shared devtools folder 2025-11-19 23:22:53 +00:00
index.ts refactor: update packages/core:{core,src} to ts_project (#61275) 2025-05-14 12:01:51 +00:00
package.json build: bump core zone.js version 2025-11-19 21:22:17 +00:00
PACKAGE.md build: format md files 2025-11-06 10:07:13 -08:00
public_api.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
tsconfig-build.json build: migrate more targets of @angular/core to ts_project (#61370) 2025-05-16 11:02:07 +00:00
tsconfig-test.json build: migrate more targets of @angular/core to ts_project (#61370) 2025-05-16 11:02:07 +00:00