Skip to content

createMediaDocumentArgs

const createMediaDocumentArgs: VObject<{ adapterFields?: Record<string, any>; alt?: string; collectionSlug: string; fileName: string; mimeType: string; size: number; storageId: string; }, { adapterFields: VRecord<Record<string, any> | undefined, VString<string, "required">, VAny<any, "required", string>, "optional", string>; alt: VString<string | undefined, "optional">; collectionSlug: VString<string, "required">; fileName: VString<string, "required">; mimeType: VString<string, "required">; size: VFloat64<number, "required">; storageId: VString<string, "required">; }, "required", "storageId" | "collectionSlug" | "fileName" | "mimeType" | "size" | "alt" | "adapterFields" | `adapterFields.${string}`>

Defined in: packages/core/src/media/validators.ts:7

Convex validator for createMediaDocument arguments. Every storage adapter must use this in its createMediaDocument mutation.