Files
overleaf-cep/services/web/app/src/models/File.mjs
T
Andrew Rumble 394c60f2cf Merge pull request #29659 from overleaf/revert-29656-revert-29521-ar-models-es-conversion
Revert "Revert "[web] Convert models and self-referential test files to ESM ""

GitOrigin-RevId: f64000ae31d298b075a8722dfc51f294c71bc021
2025-11-18 09:04:56 +00:00

27 lines
489 B
JavaScript

import mongoose from '../infrastructure/Mongoose.js'
const { Schema } = mongoose
export const FileSchema = new Schema(
{
name: {
type: String,
default: '',
},
created: {
type: Date,
default() {
return new Date()
},
},
rev: { type: Number, default: 0 },
linkedFileData: { type: Schema.Types.Mixed },
hash: {
type: String,
},
},
{ minimize: false }
)
export const File = mongoose.model('File', FileSchema)