Function
useNumber
(
initial: number,
options: {
upperLimit?: number;
lowerLimit?: number;
loop?: boolean;
step?: number;
} = {},
)
Source from the content-addressed store, hash-verified
| 5 | export type UseNumber = UseStateful<number> & UseNumberActions; |
| 6 | |
| 7 | export function useNumber( |
| 8 | initial: number, |
| 9 | options: { |
| 10 | upperLimit?: number; |
| 11 | lowerLimit?: number; |
| 12 | loop?: boolean; |
| 13 | step?: number; |
| 14 | } = {}, |
| 15 | ): UseNumber { |
| 16 | const [value, actions] = useNumberArray(initial, options); |
| 17 | return useMemo( |
| 18 | () => ({ |
| 19 | value, |
| 20 | ...actions, |
| 21 | }), |
| 22 | [actions, value], |
| 23 | ); |
| 24 | } |
| 25 | |
| 26 | export default useNumber; |
Tested by
no test coverage detected