UNPKG

vue3-scale-ruler

Version:

64 lines (62 loc) 1.39 kB
import { VNode } from 'vue'; export type SketchRuleLines = { h?: number[]; v?: number[]; }; export type SketchRuleProps = { width?: number; height?: number; thick?: number; scale?: number; ratio?: number; lines?: SketchRuleLines; isShowReferLine?: boolean; startX?: number; startY?: number; rect?: { x: number; y: number; width: number; height: number; } | null; useMoveLine?: boolean; autoUpdateCssVar?: boolean; longLineColor?: string; shortLineColor?: string; fontColor?: string; lineColor?: string; bgColor?: string; borderColor?: string; activeColor?: string; blockColor?: string; step?: number; cornerIcon?: VNode; cornerCloseIcon?: VNode; lineCloseIcon?: VNode; [key: string]: any; }; export declare const SketchRulePropsDefaultValeue: { width: number; height: number; scale: number; ratio: number; startX: number; startY: number; isShowReferLine: boolean; thick: number; lines(): { v: any[]; h: any[]; }; rect: any; useMoveLine: boolean; autoUpdateCssVar: boolean; longLineColor: string; fontColor: string; bgColor: string; borderColor: string; blockColor: string; activeColor: string; shortLineColor: string; lineColor: string; };