import useSwr from 'swr'; import StateManagementProvider from './stateManagementProvider'; export default class SwrBoundary implements StateManagementProvider { useGetQuery( key: string, httpHandler: () => Promise ): { data: DataType | undefined; isLoading: boolean; error?: string | undefined; } { return useSwr(key, httpHandler); } }