moonjokeui
Version:
A ridiculous UI library built with React.
14 lines (13 loc) • 558 B
TypeScript
interface PalletUtilsProps {
contextRef: React.MutableRefObject<CanvasRenderingContext2D | null>;
setColor: React.Dispatch<React.SetStateAction<string>>;
setPenWidth: React.Dispatch<React.SetStateAction<number>>;
}
declare const PalletUtils: ({ contextRef, setColor, setPenWidth }: PalletUtilsProps) => {
handleDraw: () => void;
handleEraser: () => void;
handleAllEraser: () => void;
handlePenColor: (penColor: string) => void;
handlePenWidth: (e: React.ChangeEvent<HTMLSelectElement>) => void;
};
export default PalletUtils;