Files
ACVE/types/course.ts
2026-02-07 18:08:42 -06:00

25 lines
494 B
TypeScript

export type CourseLevel = "Beginner" | "Intermediate" | "Advanced";
export type LessonType = "video" | "reading" | "interactive";
export type Lesson = {
id: string;
title: string;
type: LessonType;
minutes: number;
isPreview?: boolean;
videoUrl?: string;
};
export type Course = {
slug: string;
title: string;
level: CourseLevel;
summary: string;
rating: number;
weeks: number;
lessonsCount: number;
students: number;
instructor: string;
lessons: Lesson[];
};