UNPKG

jamis

Version:

一种支持通过JSON配置方式生成页面的组件库

18 lines (17 loc) 700 B
import type Driver from 'driver.js'; import type { TourConfig, TourStep } from './types'; /** * 引导控制器 */ export declare class TourMgr { static Driver: typeof Driver; static instance: TourMgr; execute: (tour: TourConfig & { steps: TourStep | TourStep[]; }, containerElem: HTMLElement | null, dispatchEvent?: (eventName: string, more?: Record<string, any>) => void) => Promise<void>; loadDriver: () => Promise<void>; } /** * 解析引导条配置并执行 */ export declare const runTourConfig: (tourConfig: TourConfig, data: Record<string, any>, container: HTMLElement | null, dispatchEvent?: (eventName: string, more?: Record<string, any>) => void) => void;