UNPKG

@benbugraer/headline-editor

Version:
25 lines (24 loc) 1.02 kB
import * as fabric from "fabric"; import { ColorResult } from "react-color"; export declare const useObjectSelection: (canvas: fabric.Canvas | null) => { selectedObject: any; width: string; height: string; diameter: string; color: string; opacity: number; fontSize: number; fontFamily: string; lineHeight: number; letterSpacing: number; handleObjectSelection: (object: fabric.Object | null) => void; handleWidthChange: (e: React.ChangeEvent<HTMLInputElement>) => void; handleHeightChange: (e: React.ChangeEvent<HTMLInputElement>) => void; handleDiameterChange: (e: React.ChangeEvent<HTMLInputElement>) => void; handleColorChange: (color: ColorResult) => void; handleFontSizeChange: (e: React.ChangeEvent<HTMLInputElement>) => void; handleFontFamilyChange: (newFontFamily: string) => void; handleOpacityChange: (value: number) => void; handleLineHeightChange: (value: number) => void; handleLetterSpacingChange: (value: number) => void; };