UNPKG

@zxh19890103/wik

Version:

The world-class JavaScript library for building large-scale digital warehouse both on 2D and 3D.

23 lines (22 loc) 919 B
import { Interactive } from '../../interfaces'; import { ISelectionManager } from '../../interfaces'; import { InteractiveStateActionManager } from './InteractiveStateActionManager.class'; import { Core } from '../basic/Core.class'; type SelectionManagerEventType = 'item' | 'items'; export declare class SelectionManager extends Core<SelectionManagerEventType> implements ISelectionManager { private item; private items; readonly interactiveStateActionManager: InteractiveStateActionManager; getCurrent(): Interactive; getMany(): Interactive[]; protected setItem(item: Interactive): void; protected setItems(items: Interactive[]): void; current(item: Interactive, data?: any): void; many(layers: Interactive[]): void; append(item: Interactive): void; isSelectable(item: Interactive): boolean; clearCurrent(): void; clearMany(): void; clear(): void; } export {};