merchi_product_editor
Version:
A React component for editing product images using Fabric.js
33 lines (32 loc) • 1.03 kB
TypeScript
import { fabric } from 'fabric';
/**
* @param fabricCanvas
* @param width
* @param height
* @param gridSize
* @param lineColor
* @param enabled
*/
export declare const drawGrid: (fabricCanvas: fabric.Canvas, width: number, height: number, gridSize?: number, lineColor?: string, enabled?: boolean) => void;
/**
* save the grid state on the canvas
* @param fabricCanvas
*/
export declare const saveGridState: (fabricCanvas: fabric.Canvas) => fabric.Object[];
/**
* bring grid lines to front of the canvas
* @param fabricCanvas
* @param gridLines
*/
export declare const bringGridToFront: (fabricCanvas: fabric.Canvas, gridLines: fabric.Object[]) => void;
/**
* send grid lines to back of the canvas
* @param fabricCanvas
* @param gridLines
*/
export declare const sendGridToBack: (fabricCanvas: fabric.Canvas, gridLines: fabric.Object[]) => void;
/**
* clear all objects except the grid on the canvas
* @param fabricCanvas
*/
export declare const clearCanvasExceptGrid: (fabricCanvas: fabric.Canvas) => void;