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.

6 lines (5 loc) 443 B
import { FilterPrimitives } from '../../shared/filter.types.js'; import { PrismaFilterRule, PrismaScalarType } from './types.js'; import { Validation } from '../../shared/validation.util.js'; export declare const validateValue: (value: string, expectedType: PrismaScalarType) => Validation<undefined, unknown>; export declare function checkValue(filterProspect: FilterPrimitives, filterRule: PrismaFilterRule): Validation<undefined, unknown>;