Skip to main content

DebouncedFunction

@webda/utils


Interface: DebouncedFunction()<T>

Defined in: packages/utils/src/debounce.ts:29

Debounced function with additional control methods

Type Parameters​

T​

T extends (...args) => any

DebouncedFunction(...args): void

Defined in: packages/utils/src/debounce.ts:33

Call the debounced function

Parameters​

args​

...Parameters<T>

Returns​

void

Methods​

cancel()​

cancel(): void

Defined in: packages/utils/src/debounce.ts:38

Cancel any pending function invocations

Returns​

void


flush()​

flush(): void

Defined in: packages/utils/src/debounce.ts:43

Immediately invoke any pending function invocation

Returns​

void


pending()​

pending(): boolean

Defined in: packages/utils/src/debounce.ts:48

Check if there's a pending invocation

Returns​

boolean