import mongoose, { Document, Schema } from 'mongoose'; export interface IGalleryItem extends Document { imageUrl: string; alt: string; order: number; } const GalleryItemSchema = new Schema({ imageUrl: { type: String, required: true }, alt: { type: String, required: true, trim: true }, order: { type: Number, default: 0 }, }, { timestamps: true }); export const GalleryItem = mongoose.model('GalleryItem', GalleryItemSchema);