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;