Defined in: async-rate-limiter/createAsyncRateLimiter.ts:11
• TFn extends AnyAsyncFunction
• TSelected = {}
readonly state: Accessor<Readonly<TSelected>>;
readonly state: Accessor<Readonly<TSelected>>;
Defined in: async-rate-limiter/createAsyncRateLimiter.ts:20
Reactive state that will be updated when the rate limiter state changes
Use this instead of rateLimiter.store.state
readonly store: Store<Readonly<AsyncRateLimiterState<TFn>>>;
readonly store: Store<Readonly<AsyncRateLimiterState<TFn>>>;
Defined in: async-rate-limiter/createAsyncRateLimiter.ts:26
Use rateLimiter.state instead of rateLimiter.store.state if you want to read reactive state. The state on the store object is not reactive, as it has not been wrapped in a useStore hook internally. Although, you can make the state reactive by using the useStore in your own usage.
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.