UNPKG

@daysnap/vue-use

Version:
25 lines (24 loc) 610 B
import { type RouteLocationRaw } from 'vue-router'; export interface TransferOptions { /** * 是否中转 */ disabled?: boolean; /** * 路由配置 推荐使用 [to] */ replace?: boolean; query?: Record<string, any>; params?: Record<string, any>; path?: string; /** * 路由配置 */ to?: RouteLocationRaw; /** * 函数执行 */ fn?(options: TransferOptions, ...args: any[]): void | Promise<void>; [prop: string]: any; } export declare function useTransfer(): (options?: TransferOptions, ...args: any[]) => Promise<void>;