Browse Source

Added Mobile Shelf word structure

master
kj1352 4 years ago
parent
commit
a7c4fafc38
1 changed files with 7 additions and 2 deletions
  1. +7
    -2
      models/shelf.ts

+ 7
- 2
models/shelf.ts View File

@@ -1,7 +1,7 @@
import { viewPermissionType } from "./variables";
import { Word } from "./word";
import { MobileWord, Word } from "./word";

interface ShelfWord {
export interface ShelfWord {
word: Word,
notes: Array<string>,
nextRevisionDateTime: Date,
@@ -25,6 +25,11 @@ export interface MongoShelf extends Omit<Shelf, "words"> {
words?: Array<MongoShelfWord>
}

export interface MobileShelfWord extends Omit<ShelfWord, "word"> {
word: MobileWord,
}

export interface MobileShelf extends Shelf {
_id: string,
words?: Array<MobileShelfWord>,
}

Loading…
Cancel
Save