aboutsummaryrefslogtreecommitdiff
path: root/models
diff options
context:
space:
mode:
Diffstat (limited to 'models')
-rw-r--r--models/polls/poll.schema.ts15
-rw-r--r--models/users/user.schema.ts7
2 files changed, 1 insertions, 21 deletions
diff --git a/models/polls/poll.schema.ts b/models/polls/poll.schema.ts
index 236011f..fd6751c 100644
--- a/models/polls/poll.schema.ts
+++ b/models/polls/poll.schema.ts
@@ -1,19 +1,4 @@
import { Document, Schema, Types } from 'mongoose';
-import { User } from '../users/user.schema';
-
-export interface ImageData {
- url: string;
- votes: number;
-}
-
-export interface Poll {
- _id: string;
- author: User;
- contents: {
- left: ImageData;
- right: ImageData;
- };
-}
export interface ImageDataSchema {
url: string;
diff --git a/models/users/user.schema.ts b/models/users/user.schema.ts
index fd7d1e1..9030d61 100644
--- a/models/users/user.schema.ts
+++ b/models/users/user.schema.ts
@@ -1,10 +1,5 @@
import { Document, Schema } from 'mongoose';
-
-export interface User {
- name: string;
- avatarUrl?: string;
- age?: number;
-}
+import { User } from 'which-types';
export interface UserSchema extends Document, User {
password: string;