UNPKG

roughjs-es5

Version:

Create graphics using HTML Canvas or SVG with a hand-drawn, sketchy, appearance.

27 lines (26 loc) 754 B
import { RoughCanvas, RoughCanvasAsync } from './canvas.js'; import { RoughSVG, RoughSVGAsync } from './svg.js'; import { RoughGenerator, RoughGeneratorAsync } from './generator.js' export default { canvas(canvas, config) { if (config && config.async) { return new RoughCanvasAsync(canvas, config); } return new RoughCanvas(canvas, config); }, svg(svg, config) { if (config && config.async) { return new RoughSVGAsync(svg, config); } return new RoughSVG(svg, config); }, createRenderer() { return RoughCanvas.createRenderer(); }, generator(config, size) { if (config && config.async) { return new RoughGeneratorAsync(config, size); } return new RoughGenerator(config, size); } };