event-driven
Version:
makes building event-driven-architecture easy
17 lines (13 loc) • 408 B
text/typescript
import { Schema, Document, model } from 'mongoose'
export interface StreamSummaryDoc extends Document {
stream: string
subjects: string[]
}
const StreamSummarySchema = new Schema(
{
stream: { type: String, required: true },
subjects: [{ type: String, required: true }],
},
{ timestamps: true }
)
export const StreamSummary = model<StreamSummaryDoc>('StreamSummary', StreamSummarySchema)