/** * @typedef {Object} IDoneCourseSection * @property {string} Chapter * @property {string[]} ContentId */ /** * @typedef {Object} lastRead * @property {string} Chapter * @property {string} ContentId */ /** * @typedef {Object} IProfilesCourse * @property {string} id * @property {string} ProfileId * @property {string} CourseId * @property {number} totalGrade * @property {IDoneCourseSection[]} doneCourseSections * @property {lastRead} lastRead * @property {number} progress * @property {Date} dateCompleted * @property {number} positionCompleted */ /** * @type {IProfilesCourse} */ export class ProfilesCourse { constructor({ id, ProfileId, CourseId, totalGrade, doneCourseSections, lastRead, progress, dateCompleted, positionCompleted, }: IProfilesCourse); } export type IDoneCourseSection = { Chapter: string; ContentId: string[]; }; export type lastRead = { Chapter: string; ContentId: string; }; export type IProfilesCourse = { id: string; ProfileId: string; CourseId: string; totalGrade: number; doneCourseSections: IDoneCourseSection[]; lastRead: lastRead; progress: number; dateCompleted: Date; positionCompleted: number; }; //# sourceMappingURL=index.d.ts.map