import { SWRResponse } from 'swr'; import { useStaticSWR } from './use-static-swr'; type Nullable = T | null; export const usePageIdOnHackmd = (initialData?: Nullable): SWRResponse, Error> => { return useStaticSWR, Error>('pageIdOnHackmd', initialData); }; export const useHasDraftOnHackmd = (initialData?: Nullable): SWRResponse, Error> => { return useStaticSWR, Error>('hasDraftOnHackmd', initialData); }; export const useRevisionIdHackmdSynced = (initialData?: Nullable): SWRResponse, Error> => { return useStaticSWR, Error>('revisionIdHackmdSynced', initialData); }; export const useIsHackmdDraftUpdatingInRealtime = (initialData?: Nullable): SWRResponse, Error> => { return useStaticSWR, Error>('isHackmdDraftUpdatingInRealtime', initialData); };