UNPKG

mathball

Version:

A JavaScript library for Competitive Programming

21 lines (17 loc) 409 B
'use strict'; /* * Array Validation */ module.exports = function (arg, func) { var isValid = false; if (typeof arg === 'string') { isValid = true; } else if (arg.constructor === Array) { isValid = true; } else { isValid = false; } if (!isValid) { throw new TypeError('Invalid argument received - ' + JSON.stringify(arg) + '\n\'' + func + '()\' only accept an Array or a String!\n'); } };