@tolokoban/ui
Version:
React components with theme
16 lines • 696 B
TypeScript
import { GenericEvent } from "../util/event";
export declare function useEventValue<TArgument>(defaultValue: TArgument, event: GenericEvent<TArgument>): TArgument;
/**
* This hook doesn't care about the event argument.
* @returns Number of times the event was fired.
*/
export declare function useEvent<TArgument>(event: GenericEvent<TArgument>): number;
/**
* This hook doesn't care about the event argument.
* @returns Number of times the event was fired.
*/
export declare function useDebouncedEvent<TArgument>(event: {
add(listener: (arg: TArgument) => void): void;
remove(listener: (arg: TArgument) => void): void;
}, delay: number): number;
//# sourceMappingURL=event.d.ts.map