UNPKG

@figliolia/react-hooks

Version:

A small collection of simple React Hooks you're probably rewriting on a regular basis

11 lines (10 loc) 466 B
import type { Callback } from "../Types"; export declare class FloatingTaskManager<F extends (callback: C, ...rest: Parameters<C>) => any, C extends Callback<any[]> = Callback<any[]>, V extends ReturnType<F> = ReturnType<F>> { protected schedule: F; protected tokens: Set<V>; protected cancel: Callback<[V]>; constructor(schedule: F, cancel: Callback<[V]>); execute(...args: Parameters<F>): () => void; abortAll(): void; private clear; }