UNPKG

graphql-compose-mongoose

Version:

Plugin for `graphql-compose` which derive a graphql types from a mongoose model.

15 lines 538 B
import type { Document } from 'mongoose'; export type ValidationErrorData = { path: string; message: string; value: any; idx?: number; }; export type ValidationsWithMessage = { message: string; errors: Array<ValidationErrorData>; }; export declare function validateDoc(doc: Document): Promise<ValidationsWithMessage | null>; export declare function validateAndThrow(doc: Document): Promise<void>; export declare function validateManyAndThrow(docs: Document[]): Promise<void>; //# sourceMappingURL=validate.d.ts.map