UNPKG

cve-connector

Version:
23 lines (15 loc) 766 B
import type { UIDescriptor } from '../utils/matchmaker' export type ActorCommand = 'AddDecal' | 'DeleteActorByTag' | 'HideActorByTag' | 'ShowActorByTag' export type BBox = [xmin: number, ymin: number, xmax: number, ymax: number] /** Actor 控制 */ export interface ActorController { /** 新增贴花 */ addDecal: (tag: string, url: string, bbox: BBox) => Promise<UIDescriptor> /** 删除指定 Tag 的 Actor */ delete: (tag: string, deep?: boolean) => Promise<UIDescriptor> /** 隐藏指定 Tag 的 Actor */ hide: (tag: string, deep?: boolean) => Promise<UIDescriptor> /** 显示指定 Tag 的 Actor */ show: (tag: string, deep?: boolean) => Promise<UIDescriptor> } export declare const ActorController: ActorController