force-canvas-context

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

Usage no npm install needed!

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

README

force-canvas-context

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

Build Status npm version

Installation

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

npm install force-canvas-context --save

Usage

var forceCanvasContext = require('force-canvas-context');

let canvas = document.createElement('canvas')

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

API

forceCanvasContext(ctx:context):context

...

License

MIT