Defined in: rate-limiter/RateLimiterController.ts:9
Owns a RateLimiter for a Lit host. Access core methods and selected state through pacer.
TFn extends AnyFunction
TSelected = { }
new RateLimiterController<TFn, TSelected>(
host,
fn,
options,
selector?): RateLimiterController<TFn, TSelected>;Defined in: rate-limiter/RateLimiterController.ts:11
ReactiveControllerHost
TFn
LitPacerOptions<LitRateLimiterOptions<TFn, TSelected>>
(state) => TSelected
RateLimiterController<TFn, TSelected>
readonly pacer: LitRateLimiter<TFn, TSelected>;Defined in: rate-limiter/RateLimiterController.ts:10
get state(): Readonly<TSelected>;Defined in: rate-limiter/RateLimiterController.ts:20
Selected reactive state. Reading this property participates in host rendering.
Readonly<TSelected>