|
|
@@ -1,10 +1,12 @@
|
|
|
-import { Schema, Model, Document } from 'mongoose';
|
|
|
+import {
|
|
|
+ Schema, Model, Document, Types,
|
|
|
+} from 'mongoose';
|
|
|
|
|
|
import { IInAppNotificationSettings, subscribeRuleNames } from '~/interfaces/in-app-notification';
|
|
|
|
|
|
import { getOrCreateModel } from '../util/mongoose-utils';
|
|
|
|
|
|
-export interface InAppNotificationSettingsDocument extends IInAppNotificationSettings, Document {}
|
|
|
+export interface InAppNotificationSettingsDocument extends IInAppNotificationSettings<Types.ObjectId>, Document {}
|
|
|
export type InAppNotificationSettingsModel = Model<InAppNotificationSettingsDocument>
|
|
|
|
|
|
const inAppNotificationSettingsSchema = new Schema<InAppNotificationSettingsDocument, InAppNotificationSettingsModel>({
|