import type { ICanvasOption } from './i-canvas-option'; import type { IObjectOption } from './i-object-option'; import type { INatureOption } from './i-nature-option'; import type { IRelationOption } from './i-relation-option'; import type { ICommentOption } from './i-comment-opton'; import type { IRegionOption } from './i-region-option'; import { IThingOption } from './i-thing-option'; export interface IRendererOption extends ICanvasOption { minScale?: number; maxScale?: number; shouldShowSmallShapes?: boolean; directRemoveShape?: boolean; disableMultiSelect?: boolean; disableObject?: boolean; disableNature?: boolean; disableRelation?: boolean; disableComment?: boolean; disableRegion?: boolean; disableThing?: boolean; object?: IObjectOption; objectHover?: IObjectOption; objectError?: IObjectOption; nature?: INatureOption; natureHover?: INatureOption; natureError?: INatureOption; relation?: IRelationOption; relationHover?: IRelationOption; relationError?: IRelationOption; comment?: ICommentOption; commentHover?: ICommentOption; commentError?: ICommentOption; region?: IRegionOption; regionHover?: IRegionOption; regionError?: IRegionOption; thing?: IThingOption; thingHover?: IThingOption; thingError?: IThingOption; }