We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent da7318e commit 56dbbe6Copy full SHA for 56dbbe6
1 file changed
lib/compile.js
@@ -118,6 +118,13 @@ function isTraversal(t){
118
function compileRules(rules, options, context){
119
return rules.reduce(function(func, rule){
120
if(func === falseFunc) return func;
121
+
122
+ if(!(rule.type in Rules)){
123
+ throw new Error(
124
+ "Rule type " + rule.type + " is not supported by css-select"
125
+ );
126
+ }
127
128
return Rules[rule.type](func, rule, options, context);
129
}, (options && options.rootFunc) || trueFunc);
130
}
0 commit comments