Skip to content

Commit 4619484

Browse files
authored
Fixes typing (#20)
1 parent 2905f4c commit 4619484

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

hooks/enums/useEnumOptions.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ import { enumToArray, enumToArrayOptions } from '@/submodules/javascript-functio
22
import { useMemo } from 'react';
33

44

5-
export default function useEnumOptions<T>(enumObj: T, options?: enumToArrayOptions): { name: string, value: T }[] {
5+
export default function useEnumOptions<T>(enumObj: Object, options?: enumToArrayOptions): { name: string, value: T }[] {
66
return useMemo(() => enumToArray(enumObj, options), []);
77
}

hooks/enums/useEnumState.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ import useRefState from "../useRefState";
44
import useEnumOptions from "./useEnumOptions";
55
import { enumToArrayOptions } from "@/submodules/javascript-functions/general";
66

7-
export default function useEnumState<T>(enumObj: T, conversionOptions?: enumToArrayOptions): [
7+
export default function useEnumState<T>(enumObj: Object, conversionOptions?: enumToArrayOptions): [
88
{ name: string, value: T },
99
Dispatch<SetStateAction<{ name: string; value: T; }>>,
1010
{ name: string, value: T }[]
1111
] {
12-
const options = useEnumOptions(enumObj, conversionOptions);
12+
const options = useEnumOptions<T>(enumObj, conversionOptions);
1313
const { state, setState, ref } = useRefState(options[0]);
1414
useEffect(() => {
1515
if (!ref.current) return;

0 commit comments

Comments
 (0)