Used rough ts definitions

This commit is contained in:
hazam 2020-01-03 00:00:23 +05:00
parent 4b1cb97ee0
commit c3291c7d43
2 changed files with 5 additions and 4 deletions

View file

@ -1,6 +1,7 @@
import React from "react"; import React from "react";
import ReactDOM from "react-dom"; import ReactDOM from "react-dom";
import rough from "roughjs/dist/rough.umd.js"; import rough from "roughjs/bin/wrappers/rough";
import { RoughCanvas } from "roughjs/bin/canvas";
import "./styles.css"; import "./styles.css";
@ -11,7 +12,6 @@ type ExcaliburTextElement = ExcaliburElement & {
text: string; text: string;
measure: TextMetrics; measure: TextMetrics;
}; };
type RoughCanvas = any;
var elements = Array.of<ExcaliburElement>(); var elements = Array.of<ExcaliburElement>();
@ -129,7 +129,9 @@ function rotate(x1: number, y1: number, x2: number, y2: number, angle: number) {
]; ];
} }
var generator = rough.generator(); // Casting second argument (DrawingSurface) to any,
// because it is requred by TS definitions and not required at runtime
var generator = rough.generator(null, null as any);
function isTextElement( function isTextElement(
element: ExcaliburElement element: ExcaliburElement

View file

@ -1 +0,0 @@
declare module "roughjs/dist/rough.umd.js";