force-canvas

sanity check to get the canvas if input happens to be the context; errors if it can't return a canvas

Usage no npm install needed!

<script type="module">
  import forceCanvas from 'https://cdn.skypack.dev/force-canvas';
</script>

README

force-canvas

sanity check to get the canvas if input happens to be the context; errors if it can't return a canvas

Build Status npm version

Installation

Download node at nodejs.org and install it, if you haven't already.

npm install force-canvas --save

Usage

var forceCanvas = require('force-canvas');

let canvas = document.createElement('canvas')

canvas = forceCanvas(canvas)
canvas = forceCanvas(canvas.getContext('2d'))
canvas = forceCanvas('not a canvas or context') // Error

API

forceCanvas(canvas:canvas):canvas

License

MIT