graphql-compose-mongoose
Version:
Plugin for `graphql-compose` which derive a graphql types from a mongoose model.
15 lines • 538 B
TypeScript
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