react-blueprint-svg
Version:
Pannable, zoomable SVG with menu of displaying options inspired by maker.js.
30 lines (29 loc) • 595 B
TypeScript
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[];
};