UNPKG

@hirebus/academy

Version:

React component library for academy and learning platforms

22 lines (21 loc) 840 B
interface VideoProgressStorage { [courseId: string]: number; } /** * Retrieves the video progress for a specific course from localStorage. * @param courseId - The ID of the course. * @returns The progress (number) if found, otherwise null. */ export declare function getVideoProgressFromStorage(courseId: string): number | null; /** * Sets the video progress for a specific course in localStorage. * @param courseId - The ID of the course. * @param progress - The progress (number) to set. */ export declare function setVideoProgressInStorage(courseId: string, progress: number): void; /** * Retrieves all video progress data from localStorage. * @returns The entire video progress storage object, or an empty object if not found. */ export declare function getAllVideoProgressFromStorage(): VideoProgressStorage; export {};