import type { DrawerType } from './drawer-type'; import type { ICommentDrawer } from './i-comment-drawer'; import type { IDrawer } from './i-drawer'; import type { IImageDrawer } from './i-image-drawer'; import type { INatureDrawer } from './i-nature-drawer'; import type { IObjectDrawer } from './i-object-drawer'; import type { IRelationDrawer } from './i-relation-drawer'; export interface IDrawerMap { [DrawerType.Image]: IImageDrawer; [DrawerType.Comment]: ICommentDrawer; [DrawerType.Nature]: INatureDrawer; [DrawerType.Object]: IObjectDrawer; [DrawerType.Relation]: IRelationDrawer; [DrawerType.MultiSelect]: IDrawer; [DrawerType.Pan]: IDrawer; [DrawerType.Zoom]: IDrawer; [DrawerType.Unknow]: IDrawer; }