MCPcopy
hub / github.com/angular/angular / debounceUntilBlur

Function debounceUntilBlur

packages/forms/signals/src/api/rules/debounce.ts:87–93  ·  view source on GitHub ↗

* Creates a debouncer that will wait indefinitely, relying on the node to synchronize pending * updates when blurred.

()

Source from the content-addressed store, hash-verified

85 * updates when blurred.
86 */
87function debounceUntilBlur(): Debouncer<unknown> {
88 return (_context, abortSignal) => {
89 return new Promise((resolve) => {
90 abortSignal.addEventListener('abort', () => resolve(), {once: true});
91 });
92 };
93}
94
95function immediate(): void {}

Callers 1

normalizeDebouncerFunction · 0.85

Calls 2

addEventListenerMethod · 0.65
resolveFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…