Browse Source

Use src/interfaces

Taichi Masuyama 4 years ago
parent
commit
96197459f8

+ 0 - 26
packages/app/src/server/models/interfaces/page.ts

@@ -1,26 +0,0 @@
-import { Schema } from 'mongoose';
-
-export interface IPage {
-  parent: Schema.Types.ObjectId,
-  isEmpty: boolean,
-  path: string
-  revision: Schema.Types.ObjectId,
-  redirectTo: string,
-  status: string,
-  grant: number,
-  grantedUsers: Schema.Types.ObjectId[],
-  grantedGroup: Schema.Types.ObjectId,
-  creator: Schema.Types.ObjectId,
-  lastUpdateUser: Schema.Types.ObjectId,
-  liker: Schema.Types.ObjectId[],
-  seenUsers: Schema.Types.ObjectId[],
-  commentCount: number,
-  slackChannels: string,
-  pageIdOnHackmd: string,
-  revisionHackmdSynced: Schema.Types.ObjectId,
-  hasDraftOnHackmd: boolean,
-  createdAt: Date,
-  updatedAt: Date,
-  deleteUser: Schema.Types.ObjectId,
-  deletedAt: Date,
-}

+ 1 - 1
packages/app/src/server/models/page.ts

@@ -10,7 +10,7 @@ import nodePath from 'path';
 import { getOrCreateModel } from '@growi/core';
 import loggerFactory from '../../utils/logger';
 import Crowi from '../crowi';
-import { IPage } from './interfaces/page';
+import { IPage } from '~/interfaces/page';
 import { getPageSchema, PageQueryBuilder } from './obsolete-page';
 
 const logger = loggerFactory('growi:models:page');