UNPKG

react-blueprint-svg

Version:

Pannable, zoomable SVG with menu of displaying options inspired by maker.js.

30 lines (29 loc) 595 B
import * as makerjs from 'makerjs'; export declare type ActionType = { type: 'STORE_MODEL'; model: makerjs.IModel | string | null; } | { type: 'TOGGLE_FIT_SCREEN'; } | { type: 'TOGGLE_GRID'; } | { type: 'TOGGLE_PATH_NAMES'; } | { type: 'TOGGLE_PATH_FLOW'; } | { type: 'SET_VIEW_MEASUREMENTS'; point: number[]; size: number[]; } | { type: 'MOUSE_WHEEL'; delta: number; } | { type: 'MOUSE_MOVE'; point: number[]; } | { type: 'MOUSE_DOWN'; point: number[]; } | { type: 'MOUSE_UP'; point: number[]; };