Defined in: async-rate-limiter/AsyncRateLimiterController.ts:12
Owns a AsyncRateLimiter for a Lit host. Access core methods and selected state through pacer.
TFn extends AnyAsyncFunction
TSelected = { }
new AsyncRateLimiterController<TFn, TSelected>(
host,
fn,
options,
selector?): AsyncRateLimiterController<TFn, TSelected>;Defined in: async-rate-limiter/AsyncRateLimiterController.ts:17
ReactiveControllerHost
TFn
LitPacerOptions<LitAsyncRateLimiterOptions<TFn, TSelected>>
(state) => TSelected
AsyncRateLimiterController<TFn, TSelected>
readonly pacer: LitAsyncRateLimiter<TFn, TSelected>;Defined in: async-rate-limiter/AsyncRateLimiterController.ts:16
get state(): Readonly<TSelected>;Defined in: async-rate-limiter/AsyncRateLimiterController.ts:27
Selected reactive state. Reading this property participates in host rendering.
Readonly<TSelected>