First commit
This commit is contained in:
24
types/course.ts
Normal file
24
types/course.ts
Normal file
@@ -0,0 +1,24 @@
|
||||
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[];
|
||||
};
|
||||
Reference in New Issue
Block a user