@lesnoypudge/utils-react
Version:
lesnoypudge's utils-react
12 lines (11 loc) • 566 B
TypeScript
import { Counter } from '@lesnoypudge/utils';
export declare namespace useCounter {
type Methods = Pick<Counter, 'dec' | 'decrease' | 'get' | 'getCount' | 'getInitialCount' | 'getInitialStep' | 'getStep' | 'inc' | 'increase' | 'reset' | 'resetCount' | 'resetStep' | 'set' | 'setCount' | 'setInitialCount' | 'setStep'>;
type Return = (Methods & {
count: number;
});
}
/**
* Provides a counter with methods to manipulate and track its value.
*/
export declare const useCounter: (initialCount?: number, initialStep?: number) => useCounter.Return;