diff --git a/users/wpcarro/slx.js/index.js b/users/wpcarro/slx.js/index.js index 0f980c8d5..8f6eff3c4 100644 --- a/users/wpcarro/slx.js/index.js +++ b/users/wpcarro/slx.js/index.js @@ -1,4 +1,9 @@ function select(query, xs, config) { + // naive optimizations + if (query === '' || xs === []) { + return xs; + } + const predicate = compile(parse(query, config), config); return xs.filter(predicate); }