prisma-criteria
Version:
Parses, validates, and creates a criteria object that can be passed to the Prisma "findMany" method to query a list of resources matching the given filters, pagination and order.
10 lines • 512 B
JavaScript
import { PRISMA_RELATION_FILTERS_BY_SIDE } from './consts.js';
export const checkRelationalFilter = (filterProspect, relationSide) => {
if (!(relationSide in PRISMA_RELATION_FILTERS_BY_SIDE))
return false;
const validRelationFilters = Object.values(PRISMA_RELATION_FILTERS_BY_SIDE[relationSide]);
const isValidRelationalFilter = validRelationFilters
.includes(filterProspect.relationalFilter);
return isValidRelationalFilter;
};
//# sourceMappingURL=relational-filter-check.js.map