@daysnap/vue-use
Version:
daysnap vue hooks
25 lines (24 loc) • 610 B
TypeScript
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>;