alova
Version:
Request strategy library for MVVM libraries such as Vue.js, React.js and Svelte.js
17 lines (13 loc) • 451 B
TypeScript
import { StatesExportHelper, StatesHook } from 'alova';
import { ComputedRef, Ref, WatchSource } from 'vue';
export type VueHookExportType<T> = StatesExportHelper<{
name: 'Vue';
State: Ref<T>;
Computed: ComputedRef<T>;
Watched: WatchSource<T> | object;
StateExport: Ref<T>;
ComputedExport: ComputedRef<T>;
}>;
export type VueHookType = StatesHook<VueHookExportType<unknown>>;
declare const vueHook: VueHookType;
export default vueHook;