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.
6 lines (5 loc) • 392 B
TypeScript
import { FilterPrimitives } from '../../shared/filter.types.js';
import { PrismaRelationFilter, PrismaRelationFilterRule } from './types.js';
export declare const checkRelationalFilter: (filterProspect: FilterPrimitives, relationSide: PrismaRelationFilterRule["relationSide"]) => filterProspect is Omit<FilterPrimitives, "relationalFilter"> & {
relationalFilter: PrismaRelationFilter;
};