Return

All tests / hooks useGithubStars.ts

100% Statements 8/8
100% Branches 0/0
100% Functions 1/1
100% Lines 7/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 202x 2x   2x   2x 1x         1x             2x  
import useSWR from 'swr';
import { fetcher } from '@/helpers';
 
const url = new URL(`${process.env.NEXT_PUBLIC_DOMAIN}/api/github-stars`);
 
const useGithubStars = () => {
    const { data, error, isLoading } = useSWR(url, fetcher, {
        fallbackData: 0,
        dedupingInterval: 5000,
    });
 
    return {
        data,
        error,
        loading: isLoading,
    };
};
 
export default useGithubStars;