|
|
@@ -1,4 +1,4 @@ |
|
|
|
import { Category } from "./category"; |
|
|
|
import { Category, MobileCategory } from "./category"; |
|
|
|
import { Word } from "./word"; |
|
|
|
|
|
|
|
export interface User { |
|
|
@@ -15,4 +15,14 @@ export interface User { |
|
|
|
export interface MongoUser extends Omit<User, "categories" | "favouriteWords"> { |
|
|
|
categories?: Array<string> // Category IDs, |
|
|
|
favouriteWords?: Array<string> // Favourite Words ID |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
export interface MobileUser { |
|
|
|
_id: string, |
|
|
|
name: string, |
|
|
|
email: string, |
|
|
|
isVerified: boolean, |
|
|
|
categories: Array<MobileCategory>, |
|
|
|
favouriteWords?: Array<Word>, |
|
|
|
} |