UNPKG

mathball

Version:

A JavaScript library for Competitive Programming

11 lines (9 loc) 401 B
'use strict'; /* * Performance Validation */ module.exports = function (arg1, arg2, func) { if (arg2.length > 3) { throw new RangeError(func + '() can measure the function execution time with atmost 3 arguments!\n'); } else if (!(arg1 && typeof arg1 == 'function')) throw new TypeError('Invalid arguments received!\n\'' + func + '()\' accept a function and its corresponding arguments!\n'); };