mirror of
https://github.com/PretendoNetwork/miiverse-api.git
synced 2026-04-16 13:35:53 -05:00
removed empty objects in model types
This commit is contained in:
parent
1fd63bee29
commit
a44c80dcbe
|
|
@ -1,7 +1,7 @@
|
|||
import { Schema, model } from 'mongoose';
|
||||
import { IContent, IContentMethods, ContentModel } from '@/types/mongoose/content';
|
||||
import { IContent, ContentModel } from '@/types/mongoose/content';
|
||||
|
||||
const ContentSchema = new Schema<IContent, ContentModel, IContentMethods>({
|
||||
const ContentSchema = new Schema<IContent, ContentModel>({
|
||||
pid: Number,
|
||||
followed_communities: {
|
||||
type: [String],
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { Schema, model } from 'mongoose';
|
||||
import { IEndpoint, IEndpointMethods, EndpointModel } from '@/types/mongoose/endpoint';
|
||||
import { IEndpoint, EndpointModel } from '@/types/mongoose/endpoint';
|
||||
|
||||
const endpointSchema = new Schema<IEndpoint, EndpointModel, IEndpointMethods>({
|
||||
const endpointSchema = new Schema<IEndpoint, EndpointModel>({
|
||||
status: Number,
|
||||
server_access_level: String,
|
||||
topics: Boolean,
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { Schema, model } from 'mongoose';
|
||||
import { INotification, INotificationMethods, NotificationModel } from '@/types/mongoose/notification';
|
||||
import { INotification, NotificationModel } from '@/types/mongoose/notification';
|
||||
|
||||
const NotificationSchema = new Schema<INotification, NotificationModel, INotificationMethods>({
|
||||
const NotificationSchema = new Schema<INotification, NotificationModel>({
|
||||
pid: String,
|
||||
type: String,
|
||||
link: String,
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { Schema, model } from 'mongoose';
|
||||
import { IReport, IReportMethods, ReportModel } from '@/types/mongoose/report';
|
||||
import { IReport, ReportModel } from '@/types/mongoose/report';
|
||||
|
||||
const ReportSchema = new Schema<IReport, ReportModel, IReportMethods>({
|
||||
const ReportSchema = new Schema<IReport, ReportModel>({
|
||||
pid: String,
|
||||
post_id: String,
|
||||
reason: Number,
|
||||
|
|
|
|||
|
|
@ -38,8 +38,6 @@ export interface ICommunityMethods {
|
|||
json(): CommunityData;
|
||||
}
|
||||
|
||||
interface ICommunityQueryHelpers {}
|
||||
export type CommunityModel = Model<ICommunity, object, ICommunityMethods>;
|
||||
|
||||
export interface CommunityModel extends Model<ICommunity, ICommunityQueryHelpers, ICommunityMethods> {}
|
||||
|
||||
export type HydratedCommunityDocument = HydratedDocument<ICommunity, ICommunityMethods>
|
||||
export type HydratedCommunityDocument = HydratedDocument<ICommunity, ICommunityMethods>;
|
||||
|
|
@ -7,10 +7,6 @@ export interface IContent {
|
|||
following_users: Types.Array<number>;
|
||||
}
|
||||
|
||||
export interface IContentMethods {}
|
||||
export type ContentModel = Model<IContent>;
|
||||
|
||||
interface IContentQueryHelpers {}
|
||||
|
||||
export interface ContentModel extends Model<IContent, IContentQueryHelpers, IContentMethods> {}
|
||||
|
||||
export type HydratedContentDocument = HydratedDocument<IContent, IContentMethods>
|
||||
export type HydratedContentDocument = HydratedDocument<IContent>;
|
||||
|
|
@ -4,7 +4,7 @@ export type ConversationUser = {
|
|||
pid: number;
|
||||
official: boolean;
|
||||
read: boolean;
|
||||
}
|
||||
};
|
||||
|
||||
export interface IConversation {
|
||||
id: string;
|
||||
|
|
@ -18,8 +18,6 @@ export interface IConversationMethods {
|
|||
newMessage(message: string, senderPID: number): Promise<void>;
|
||||
}
|
||||
|
||||
interface IConversationQueryHelpers {}
|
||||
export type ConversationModel = Model<IConversation, object, IConversationMethods>;
|
||||
|
||||
export interface ConversationModel extends Model<IConversation, IConversationQueryHelpers, IConversationMethods> {}
|
||||
|
||||
export type HydratedConversationDocument = HydratedDocument<IConversation, IConversationMethods>
|
||||
export type HydratedConversationDocument = HydratedDocument<IConversation, IConversationMethods>;
|
||||
|
|
@ -11,10 +11,6 @@ export interface IEndpoint {
|
|||
n3ds_host: string;
|
||||
}
|
||||
|
||||
export interface IEndpointMethods {}
|
||||
export type EndpointModel = Model<IEndpoint>;
|
||||
|
||||
interface IEndpointQueryHelpers {}
|
||||
|
||||
export interface EndpointModel extends Model<IEndpoint, IEndpointQueryHelpers, IEndpointMethods> {}
|
||||
|
||||
export type HydratedEndpointDocument = HydratedDocument<IEndpoint, IEndpointMethods>
|
||||
export type HydratedEndpointDocument = HydratedDocument<IEndpoint>;
|
||||
|
|
@ -15,10 +15,6 @@ export interface INotification {
|
|||
lastUpdated: number;
|
||||
}
|
||||
|
||||
export interface INotificationMethods {}
|
||||
export type NotificationModel = Model<INotification>;
|
||||
|
||||
interface INotificationQueryHelpers {}
|
||||
|
||||
export interface NotificationModel extends Model<INotification, INotificationQueryHelpers, INotificationMethods> {}
|
||||
|
||||
export type HydratedNotificationDocument = HydratedDocument<INotification, INotificationMethods>
|
||||
export type HydratedNotificationDocument = HydratedDocument<INotification>;
|
||||
|
|
@ -52,8 +52,6 @@ export interface IPostMethods {
|
|||
json(options: PostToJSONOptions, community?: HydratedCommunityDocument): PostData;
|
||||
}
|
||||
|
||||
interface IPostQueryHelpers {}
|
||||
export type PostModel = Model<IPost, object, IPostMethods>;
|
||||
|
||||
export interface PostModel extends Model<IPost, IPostQueryHelpers, IPostMethods> {}
|
||||
|
||||
export type HydratedPostDocument = HydratedDocument<IPost, IPostMethods>
|
||||
export type HydratedPostDocument = HydratedDocument<IPost, IPostMethods>;
|
||||
|
|
@ -7,10 +7,6 @@ export interface IReport {
|
|||
created_at: Date;
|
||||
}
|
||||
|
||||
export interface IReportMethods {}
|
||||
export type ReportModel = Model<IReport>;
|
||||
|
||||
interface IReportQueryHelpers {}
|
||||
|
||||
export interface ReportModel extends Model<IReport, IReportQueryHelpers, IReportMethods> {}
|
||||
|
||||
export type HydratedReportDocument = HydratedDocument<IReport, IReportMethods>
|
||||
export type HydratedReportDocument = HydratedDocument<IReport>;
|
||||
|
|
@ -22,8 +22,6 @@ export interface ISettingsMethods {
|
|||
json(): SettingsData;
|
||||
}
|
||||
|
||||
interface ISettingsQueryHelpers {}
|
||||
export type SettingsModel = Model<ISettings, object, ISettingsMethods>;
|
||||
|
||||
export interface SettingsModel extends Model<ISettings, ISettingsQueryHelpers, ISettingsMethods> {}
|
||||
|
||||
export type HydratedSettingsDocument = HydratedDocument<ISettings, ISettingsMethods>
|
||||
export type HydratedSettingsDocument = HydratedDocument<ISettings, ISettingsMethods>;
|
||||
Loading…
Reference in New Issue
Block a user