UNPKG

@ked3/ktrace

Version:

跨平台埋点分析SDK

34 lines 824 B
import Tracker from '../core/Tracker'; import { TrackerConfig } from '../core/types'; type VueInstance = any; /** * Vue适配器类 */ declare class VueAdapter { private tracker; private options; private routerHooksInstalled; /** * 构造函数 */ constructor(options: TrackerConfig); /** * 安装Vue插件 */ install(Vue: VueInstance, options?: Partial<TrackerConfig>): void; /** * 安装Vue Router钩子 */ private installRouterHooks; /** * 获取Tracker实例 */ getTracker(): Tracker; } export default function createVueAdapter(options: TrackerConfig): { install(Vue: VueInstance, installOptions?: Partial<TrackerConfig>): void; tracker: Tracker; adapter: VueAdapter; }; export {}; //# sourceMappingURL=VueAdapter.d.ts.map