UNPKG

modernizr

Version:

Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.

28 lines (27 loc) 636 B
/*! { "name": "ES6 Rest parameters", "property": "restparameters", "notes": [{ "name": "ECMAScript 6 language specification", "href": "https://www.ecma-international.org/ecma-262/6.0/#sec-function-definitions" }], "caniuse": "rest", "authors": ["dabretin"], "tags": ["es6"] } !*/ /* DOC Check if browser implements ECMAScript 6 Rest parameters per specification. */ define(['Modernizr'], function(Modernizr) { Modernizr.addTest('restparameters', function() { try { // eslint-disable-next-line eval('function f(...rest) {}'); } catch (e) { return false; } return true; }); });