MCPcopy
hub / github.com/kitze/react-hanger / useNumber

Function useNumber

src/useNumber.ts:7–24  ·  view source on GitHub ↗
(
  initial: number,
  options: {
    upperLimit?: number;
    lowerLimit?: number;
    loop?: boolean;
    step?: number;
  } = {},
)

Source from the content-addressed store, hash-verified

5export type UseNumber = UseStateful<number> & UseNumberActions;
6
7export 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
26export default useNumber;

Callers 1

index.test.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected