Throw a TypeError when falsy value found in plugins

This commit is contained in:
BlackGlory
2016-01-24 14:38:46 +08:00
parent 9d0a05ecde
commit 6ca20c5540

View File

@@ -116,6 +116,10 @@ export default class OptionManager {
return plugins.map(function (val, i) {
let plugin, options;
if (!val) {
throw new TypeError("Falsy value found in plugins");
}
// destructure plugins
if (Array.isArray(val)) {
[plugin, options] = val;