import type { BasePlugin } from '../BasePlugin'; import { Trajectory } from '@realsee/five'; export type PluginData = any; export type ServerData = { trajectory: Trajectory; }; /** 插件配置 */ export interface Config { rate?: number; } /** 插件初始化参数 */ export interface Params { config: Partial; initialState?: Partial; } /** 插件状态 */ export interface State extends BasePlugin.State { /** 插件是否启用 */ enabled: boolean; /** 插件整体是否可见 */ visible: boolean; } /** 插件事件 */ export interface EventMap extends BasePlugin.EventMap { }