swr-vue
Version:
Vue composables for Data fetching
8 lines (7 loc) • 528 B
TypeScript
import type { SWRComposableConfig, SWRFetcher, SWRKey } from '../../types';
export declare const useSWR: <Data = any, Error_1 = any>(_key: SWRKey, fetcher: SWRFetcher<Data>, config?: SWRComposableConfig) => {
data: Readonly<import("vue").Ref<Data | undefined>>;
error: Readonly<import("vue").Ref<Error_1 | undefined>>;
isValidating: Readonly<import("vue").Ref<boolean>>;
mutate: (updateFnOrPromise?: unknown, options?: import('../../composables/global-swr-config').MutateOptions | undefined) => Promise<any>;
};