21 lines
428 B
TypeScript
21 lines
428 B
TypeScript
import { createInstance, ExerciseInfo } from "./createInstance";
|
|
import type { SvelteComponentDev } from "svelte";
|
|
|
|
export enum ExerciseStyle {
|
|
GradedProgram = "gradedProgram",
|
|
MultipleChoice = "multipleChoice",
|
|
}
|
|
|
|
export interface IExercise {
|
|
style: ExerciseStyle;
|
|
component: SvelteComponentDev;
|
|
}
|
|
|
|
export interface IExerciseProps {
|
|
}
|
|
|
|
export interface IExerciseMaskedInfo {
|
|
}
|
|
|
|
export { createInstance, ExerciseInfo };
|