hrw-certificate-editor
Version:
Design Editor Tools with React.js + ant.design + fabric.js
33 lines (32 loc) • 944 B
TypeScript
import * as React from 'react';
import * as PropTypes from 'prop-types';
interface IProps {
canvasRef?: any;
zoomRatio?: number;
debugEnabled?: boolean;
setDebugEnabled?: any;
}
declare class WorkflowToolbar extends React.Component<IProps> {
static propTypes: {
canvasRef: PropTypes.Requireable<any>;
selectedItem: PropTypes.Requireable<object>;
zoomRatio: PropTypes.Requireable<number>;
};
state: {
interactionMode: string;
};
componentDidMount(): void;
componentWillUnmount(): void;
handlers: {
selection: () => void;
grab: () => void;
};
events: {
keydown: (e: any) => false | void;
};
waitForCanvasRender: (canvas: any) => void;
attachEventListener: (canvasRef: any) => void;
detachEventListener: (canvasRef: any) => void;
render(): JSX.Element;
}
export default WorkflowToolbar;