From 85dd7ec40e88c60e44988df5b184f848af2bef2e Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Tue, 3 Nov 2015 01:20:17 +0000 Subject: [PATCH] add error for too many builder method args --- packages/babel-types/src/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel-types/src/index.js b/packages/babel-types/src/index.js index e1dea85e8b..8900bf9b17 100644 --- a/packages/babel-types/src/index.js +++ b/packages/babel-types/src/index.js @@ -133,7 +133,7 @@ export function isType(nodeType: string, targetType: string): boolean { each(t.BUILDER_KEYS, function (keys, type) { function builder() { if (arguments.length > keys.length) { - // todo: error + throw new Error(`t.${type}: Too many arguments passed. Received ${arguments.length} but can receive no more than ${keys.length}`); } let node = {};