import { Schema, model } from 'mongoose'; export interface IToken { email: string; token: string; createdAt: Date; ttl: number; } const tokenSchema = new Schema({ email: { type: String, required: true }, token: { type: String, required: true }, createdAt: { type: Date, default: Date.now }, ttl: { type: Number, } }); tokenSchema.index({ email: 1 }); const Token = model('Token', tokenSchema); export default Token;