angular/packages/core/src
Miles Malerba b918beda32
feat(core): allow debouncing signals
Adds a utility `debounced` to create a debounced version of a signal,
represented as a `Resource`. The resource's value contained the
debounced value of the signal, while its status (`resolved`, `loading`,
or `error`) indicates if the value is settled, if there is a value
currently pending debounce, or if the source signal threw an error.
2026-03-09 13:21:52 -07:00
..
animation refactor(core): account for shadow roots in animations 2026-03-04 10:16:40 -08:00
application refactor(core): add tracing for component creation 2026-03-06 09:48:23 -08:00
authoring refactor(core): remove outdated TODO comments 2026-02-23 10:19:53 -08:00
change_detection docs: update doc for provideZoneChangeDetection 2026-03-02 11:02:30 -08:00
compiler refactor(forms): move control logic into FormField directive 2026-01-29 13:17:40 -08:00
debug refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
defer refactor(core): remove redundant providedIn: 'root' from IDLE_SERVICE 2026-03-05 14:31:15 -08:00
di refactor(core): guards stringify calls with ngDevMode 2026-02-20 13:24:28 -08:00
hydration refactor(platform-server): split zone/zoneless tests. 2026-02-13 09:41:10 -08:00
i18n docs: add @see links to API docs for better discoverability 2026-01-05 12:12:24 -05:00
interface refactor(core): move interfaces around (#64535) 2025-10-20 17:49:39 +00:00
internal refactor(core): add tracing for component creation 2026-03-06 09:48:23 -08:00
linker refactor(core): introduce tree-shakeable runtime error codes for NgModule handling and ViewContainerRef errors 2026-01-05 16:52:24 -05:00
metadata refactor(core): replacing usages of Default strategy with Eager 2026-02-11 14:40:49 -08:00
platform fix(core): return StaticProvider for providePlatformInitializer 2025-12-15 15:16:37 -08:00
reflection build: rename defaults2.bzl to defaults.bzl (#63383) 2025-08-25 15:45:01 -07:00
render fix(core): prevent animations renderer from impacting animate.leave (#63921) 2025-09-19 21:26:18 +00:00
render3 refactor(core): update componentDeclaration to include isSignal 2026-03-09 11:17:38 -07:00
resource feat(core): allow debouncing signals 2026-03-09 13:21:52 -07:00
sanitization fix(core): sanitize sensitive attributes on SVG script elements 2026-01-06 15:49:52 -05:00
testability fix(core): cleanup testability subscriptions (#61261) 2025-05-21 12:06:23 +00:00
util Revert "refactor(core): remove ng when invoking enableProdMode" 2026-01-14 08:08:58 -08:00
view refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
zone docs: Adds links to relevant guides for APIs in core package 2025-11-17 08:47:35 -08:00
authoring.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
cached_injector_service.ts refactor(core): move interfaces around (#64535) 2025-10-20 17:49:39 +00:00
change_detection.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
console.ts refactor: remove unnecessary TSLint rule flags (#59365) 2025-01-07 16:06:21 +00:00
core.externs.js refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
core.ts refactor(core): remove createNgModuleRef 2026-03-05 12:02:27 -08:00
core_private_export.ts fix(core): fix memory leak with event replay 2026-01-07 14:27:44 -08:00
core_reactivity_export.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
core_reactivity_export_internal.ts refactor(core): expose isWritableSignal to the publicApi 2025-10-29 20:31:41 +00:00
core_render3_private_export.ts refactor(core): remove private export of getDebugNode 2026-03-09 11:21:19 -07:00
di.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
document.ts refactor(core): correct all typeof ngDevMode comparison patterns introduced by #63875 2025-12-08 10:30:01 -08:00
error_details_base_url.ts refactor(core): update error message links to versioned docs (#66374) 2026-01-09 22:33:51 +00:00
error_handler.ts refactor(core): correct all typeof ngDevMode comparison patterns introduced by #63875 2025-12-08 10:30:01 -08:00
errors.ts feat(core): allow debouncing signals 2026-03-09 13:21:52 -07:00
event_delegation_utils.ts refactor(core): correct all typeof ngDevMode comparison patterns introduced by #63875 2025-12-08 10:30:01 -08:00
event_emitter.ts docs: Adds links to relevant guides for APIs in core package 2025-11-17 08:47:35 -08:00
image_performance_warning.ts refactor(core): update error message links to versioned docs (#66374) 2026-01-09 22:33:51 +00:00
linker.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
metadata.ts refactor(core): move interfaces around (#64535) 2025-10-20 17:49:39 +00:00
ng_reflect.ts refactor(core): remove redundant providedIn: 'root' from injection tokens 2025-11-04 00:31:52 +00:00
pending_tasks.ts docs: Adds links to relevant guides for APIs in core package 2025-11-17 08:47:35 -08:00
pending_tasks_internal.ts feat(core): Add stability debugging utility 2025-12-17 15:43:05 -08:00
profiler.ts refactor(core): implement missing OnDestroy for schedulers 2026-01-02 08:19:57 +01:00
r3_symbols.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
render.ts feat(core): add event listener options to renderer (#59092) 2024-12-10 13:39:47 -08:00
transfer_state.ts refactor: replace getDocument() with inject(DOCUMENT) 2025-11-25 13:04:58 -05:00
type_checking.ts refactor(core): expose function to assert type of variables (#62648) 2025-07-16 12:40:25 +02:00
version.ts refactor(core): mark VERSION as @__PURE__ for better tree-shaking (#63400) 2025-08-27 11:39:06 -07:00
zone.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00