Skip to main content

DebouncedFunction

@webda/utils


Interface: DebouncedFunction()<T>

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

Debounced function with additional control methods

Type Parameters​

T​

T extends (...args) => any

DebouncedFunction(...args): void

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

Call the debounced function

Parameters​

args​

...Parameters<T>

Returns​

void

Methods​

cancel()​

cancel(): void

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

Cancel any pending function invocations

Returns​

void


flush()​

flush(): void

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

Immediately invoke any pending function invocation

Returns​

void


pending()​

pending(): boolean

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

Check if there's a pending invocation

Returns​

boolean