UNPKG

voluptasquisquam

Version:

Image processing and manipulation in JavaScript

21 lines (18 loc) 548 B
import Image from '../image/Image'; import isArray from 'is-array-type'; export function checkNumberArray(value) { if (!isNaN(value)) { if (value <= 0) { throw new Error('checkNumberArray: the value must be greater than 0'); } return value; } else { if (value instanceof Image) { return value.data; } if (!isArray(value)) { throw new Error('checkNumberArray: the value should be either a number, array or Image'); } return value; } }