updeep/esm/filter.js

10 lines
388 B
JavaScript

import { filter as _filter } from "remeda";
import { buildPredicate } from "./predicate.js";
import wrap from "./wrap.js";
const sizeOf = (obj) => obj.length;
function filter(dataIn, predicate) {
const result = _filter(dataIn, buildPredicate(predicate));
return sizeOf(result) === sizeOf(dataIn) ? dataIn : result;
}
export default wrap(filter);
//# sourceMappingURL=filter.js.map