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.

7 lines (6 loc) 435 B
import { Filter } from '../../shared/filter.types.js'; import { PrismaRelationFilterRule } from '../validation/types.js'; import { Prettify } from '../../shared/utility.types.js'; import { PrismaWhereStatement } from '../../types.js'; export declare const isRelationFilter: (filter: Filter) => filter is Filter<PrismaRelationFilterRule>; export declare function filtersToPrismaWhere(filters: Filter[]): Prettify<PrismaWhereStatement>;