angular/goldens/public-api
Paul Gschwendtner bbd918acd3 refactor(core): introduce signal input() function and compiler detection (#53521)
This commit introduces a function for declaring inputs in
components. The function is called `input`. It comes in two flavors:

- `input` for optional inputs with initial values
- `input.required` for required inputs

Inputs are declared as class members, like with `@Input`- except that
the class field will no longer hold the input value directly. Angular
takes control over the input field and exposes the input value as a
signal. The runtime implementation will follow in future commits.

This commit simply introduces:

- initial compiler detection to recognize such inputs in classes
- the initial signature of `input` and `input.required`.

Note: the defer size test is flawed and there is no minification- hence
this commit also needs to incorporate the new dependency graph changes.

PR Close #53521
2023-12-13 15:44:00 -08:00
..
animations refactor: change public const enums to enums (#51670) 2023-10-25 10:39:18 -07:00
common fix(compiler-cli): use originally used module specifier for transform functions (#52437) 2023-10-31 13:42:50 -07:00
compiler-cli fix(compiler-cli): add compiler option to disable control flow content projection diagnostic (#53311) 2023-12-05 17:21:16 -08:00
core refactor(core): introduce signal input() function and compiler detection (#53521) 2023-12-13 15:44:00 -08:00
elements fix(elements): support input transform functions (#50713) 2023-06-22 09:47:16 -07:00
forms refactor: add readonly to public InjectionToken types (#51125) 2023-08-14 17:17:35 -07:00
localize build: remove unneeded babel types postinstall patching (#53441) 2023-12-08 14:33:59 -08:00
platform-browser refactor(animations): EnvironmentProviders for provideAnimationsAsync (#52862) 2023-11-13 17:27:31 +00:00
platform-browser-dynamic test: update api goldens to reflect api-golden bazel rule change (#45461) 2022-03-29 09:26:00 -07:00
platform-server refactor: add readonly to public InjectionToken types (#51125) 2023-08-14 17:17:35 -07:00
router feat(router): Add info property to NavigationExtras (#53303) 2023-12-06 09:44:43 -08:00
service-worker refactor(service-worker): Remove deprecated activated & available observables. (#49498) 2023-10-10 11:54:07 -07:00
upgrade fix(compiler-cli): libraries compiled with v16.1+ breaking with Angular framework v16.0.x (#50714) 2023-06-14 16:27:59 +02:00
manage.js refactor(dev-infra): remove dependency on minimist (#43644) 2021-10-04 17:31:03 -07:00