Thin MongoDB ODM built for Standard Schema
mongodb zod deno
1import type { StandardSchemaV1 } from "@standard-schema/spec"; 2import type { ObjectId } from "mongodb"; 3 4export type InferModel< 5 T extends StandardSchemaV1<unknown, Record<string, unknown>>, 6> = 7 & StandardSchemaV1.InferOutput<T> 8 & { 9 _id?: ObjectId; 10 }; 11 12export type InsertType< 13 T extends StandardSchemaV1<unknown, Record<string, unknown>>, 14> = 15 & Omit<StandardSchemaV1.InferOutput<T>, "createdAt"> 16 & { createdAt?: Date };