UNPKG

@realsee/dnalogel

Version:
28 lines (27 loc) 796 B
import type { ItemDomParams } from './base'; import { ItemDom } from './base'; import type Line from '../../Model/line'; import type { Five } from '@realsee/five'; import type { Polyline } from '../../Model/polyline'; export interface UserDistanceItem { element: Element; highlight: () => void; unHighlight: () => void; update: (params: { line: Line; polyline: Polyline; }) => void; } interface DistanceItemParams extends ItemDomParams { line: Line; userDistanceItem?: UserDistanceItem; } export declare class DistanceItem extends ItemDom { protected params: DistanceItemParams; private line; constructor(params: DistanceItemParams); update(five: Five): void; /** 获取内容文本 */ getCurrentContent(): string; } export {};