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.

15 lines (14 loc) 546 B
type ValidationError<Err> = { _result: 'error'; error: Err; }; type ValidationOk<Ok> = { _result: 'ok'; ok: Ok; }; export type Validation<Err, Ok> = ValidationError<Err> | ValidationOk<Ok>; export declare const validationError: <Err>(v: Err) => ValidationError<Err>; export declare const validationOk: <Ok>(v: Ok) => ValidationOk<Ok>; export declare const isValidationOk: (e: Validation<any, any>) => e is ValidationOk<any>; export declare const isValidationErr: (e: Validation<any, any>) => e is ValidationError<any>; export {};