page.ts 419 B

123456789101112131415161718192021
  1. import { IUser } from './user';
  2. import { IRevision } from './revision';
  3. import { ITag } from './tag';
  4. export type IPage = {
  5. path: string,
  6. status: string,
  7. revision: string | IRevision,
  8. tags?: ITag[],
  9. lastUpdateUser: any,
  10. commentCount: number,
  11. creator: string | IUser,
  12. seenUsers: string[],
  13. liker: string[],
  14. createdAt: Date,
  15. updatedAt: Date,
  16. };
  17. export type IPageHasId = IPage & {
  18. _id: string,
  19. };