UNPKG

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.

5 lines (4 loc) 396 B
import { FilterPrimitives, Filter } from '../../shared/filter.types.js'; import { PrismaFilterRule, PrismaRelationFilterRule } from './types.js'; export declare const isIntendedToBeARelationalFilter: (filterRule: PrismaFilterRule) => filterRule is PrismaRelationFilterRule; export declare const validateFilters: (filterProspects: FilterPrimitives[], filterRules: PrismaFilterRule[]) => Filter[];