spacerepetition
Version:
Spaced Repetition Library
17 lines (16 loc) • 784 B
TypeScript
import { Flashcard, LearningAlgorithm } from '../types.js';
/**
* Creates flashcards from the given data.
* @param {any} cards - The flashcards data.
* @param {LearningAlgorithm} [learningAlgorithm="default"] - The learning algorithm to use.
* @param {object} [config] - Configuration object for the cards.
* @returns {Flashcard[]} - Array of created flashcards.
*/
export declare function createFlashcards(cards: any, learningAlgorithm?: LearningAlgorithm, config?: object): Flashcard[];
/**
* Creates a single flashcard from the given data.
* @param {any} card - The flashcard data.
* @param {object} config - Configuration object for the card.
* @returns {Flashcard} - Created flashcard.
*/
export declare function createFlashcard(card: any, config: object): Flashcard;