A remoteStorage data module for flashcards.
Maintained by Nick Jennings nick@silverbucket.net
All flashcards are stored as timestamps.
- flashcards
- store(frontText, backText) ⇒
Promise⏏ - remove(group, id) ⇒
Promise⏏ - get(id) ⇒
object⏏ - listGroups() ⇒
Promise⏏ - getAllByGroup(group) ⇒
Promise⏏
- store(frontText, backText) ⇒
Stores a flashcard
Kind: Exported function
Returns: Promise - A promise, which will be fulfilled with the updated flashcard object
Access: public
| Param | Type | Description |
|---|---|---|
| frontText | string |
Filename |
| backText | string |
Filename |
Example
remoteStorage.flashcards.store(flashcard)
.then((flashcard) => { console.log(`the updated flashcard object is: ${flashcard}`)Remove a flashcard
Kind: Exported function
Access: public
| Param | Type | Description |
|---|---|---|
| group | string |
The group name of the flashcard |
| id | string |
The ID of the flashcard |
Get a flashcard.
Kind: Exported function
Returns: object - The flashcard object
Access: public
| Param | Type | Description |
|---|---|---|
| id | string |
the ID of the flashcard |
List all flashcard groups
Kind: Exported function
Returns: Promise - Resolves with an array containing the flashcard group names
Access: public
List all flashcards in a group
Kind: Exported function
Returns: Promise - Resolves with an array containing all the flashcard objects of that group
Access: public
| Param | Type | Description |
|---|---|---|
| group | string |
the name of the group |