persona-community-5/.pnpm-store/v3/files/a9/a167bda6162deef6c97ebf6c3fc0ac4448a8607d93c66ebcc8f4e9b6dea0de9040403a36d74375c5964b8df9d267b7b9c0bd88ad112a68d6f958910824af76
rdev-worker a1d0d1bf1c
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
build: /implement-feature community-ui --requirements 'Build the React commu...
2026-02-24 08:22:30 +00:00

18 lines
646 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.FilterIn = void 0;
const filter_helper_1 = require("./filter-helper");
const DEFAULT_STRATEGY = 'any';
const FilterIn = ({ property, value, matchStrategy }) => {
const strategy = matchStrategy || DEFAULT_STRATEGY;
const filterInCriteria = (item) => item?.[property] && !(0, filter_helper_1.checkIfMatchByStrategy)(item?.[property], value, strategy);
return {
any: {
enter: (node, ctx) => {
(0, filter_helper_1.filter)(node, ctx, filterInCriteria);
},
},
};
};
exports.FilterIn = FilterIn;