@vue-flow/minimap
Version:
This is a minimap component for Vue Flow. It can be used to add a minimap to the canvas, which will show a smaller version of the canvas with your nodes. The minimap can also be used to pan and zoom the main canvas.
113 lines (112 loc) • 2.92 kB
TypeScript
declare const _default: import('vue').DefineComponent<
{
id: {
type: import('vue').PropType<string>
required: true
}
type: {
type: import('vue').PropType<string>
required: true
}
selected: {
type: import('vue').PropType<boolean>
}
dragging: {
type: import('vue').PropType<boolean>
}
position: {
type: import('vue').PropType<import('@vue-flow/core').XYPosition>
required: true
}
dimensions: {
type: import('vue').PropType<import('@vue-flow/core').Dimensions>
required: true
}
borderRadius: {
type: import('vue').PropType<number>
}
color: {
type: import('vue').PropType<string>
}
shapeRendering: {
type: import('vue').PropType<import('csstype').Property.ShapeRendering>
}
strokeColor: {
type: import('vue').PropType<string>
}
strokeWidth: {
type: import('vue').PropType<number>
}
hidden: {
type: import('vue').PropType<boolean>
}
},
{},
unknown,
{},
{},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{
click: (params: MouseEvent) => void
dblclick: (params: MouseEvent) => void
mouseenter: (params: MouseEvent) => void
mousemove: (params: MouseEvent) => void
mouseleave: (params: MouseEvent) => void
},
string,
import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps,
Readonly<
import('vue').ExtractPropTypes<{
id: {
type: import('vue').PropType<string>
required: true
}
type: {
type: import('vue').PropType<string>
required: true
}
selected: {
type: import('vue').PropType<boolean>
}
dragging: {
type: import('vue').PropType<boolean>
}
position: {
type: import('vue').PropType<import('@vue-flow/core').XYPosition>
required: true
}
dimensions: {
type: import('vue').PropType<import('@vue-flow/core').Dimensions>
required: true
}
borderRadius: {
type: import('vue').PropType<number>
}
color: {
type: import('vue').PropType<string>
}
shapeRendering: {
type: import('vue').PropType<import('csstype').Property.ShapeRendering>
}
strokeColor: {
type: import('vue').PropType<string>
}
strokeWidth: {
type: import('vue').PropType<number>
}
hidden: {
type: import('vue').PropType<boolean>
}
}>
> & {
onClick?: ((params: MouseEvent) => any) | undefined
onDblclick?: ((params: MouseEvent) => any) | undefined
onMouseenter?: ((params: MouseEvent) => any) | undefined
onMousemove?: ((params: MouseEvent) => any) | undefined
onMouseleave?: ((params: MouseEvent) => any) | undefined
},
{},
{}
>
export default _default