@vgerbot/async
Preparing search index...
ThrottledFunction
Interface ThrottledFunction<T, Args>
A throttled function that can be cancelled or flushed.
interface
ThrottledFunction
<
T
,
Args
extends
unknown
[]
=
unknown
[]
>
{
cancel
()
:
void
;
flush
()
:
void
;
pending
()
:
boolean
;
(
...
args
:
Args
)
:
Promise
<
T
>
;
}
Type Parameters
T
Args
extends
unknown
[]
=
unknown
[]
ThrottledFunction
(
...
args
:
Args
)
:
Promise
<
T
>
Parameters
...
args
:
Args
Returns
Promise
<
T
>
Index
Methods
cancel
flush
pending
Methods
cancel
cancel
()
:
void
Returns
void
flush
flush
()
:
void
Returns
void
pending
pending
()
:
boolean
Returns
boolean
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
cancel
flush
pending
@vgerbot/async
Loading...
A throttled function that can be cancelled or flushed.