default: {
checkIfUserCourseExists(
userId: number,
courseId: number,
): Promise<RowDataPacket[]>;
deleteUserCourse(
userId: number,
courseId: number,
): Promise<[QueryResult, FieldPacket[]]>;
deleteUserCourseByUsercourseid(
usercourseid: number,
): Promise<[QueryResult, FieldPacket[]]>;
getStudentInfoByUsercourseid(
usercourseid: number,
): Promise<StudentAndTopics[]>;
getUserCourseByUsercourseid(usercourseid: number): Promise<QueryResult>;
getUserCourseId(
studentnumber: string,
courseid: number,
): Promise<QueryResult>;
insertUserCourse(
userId: number,
courseId: number,
): Promise<[QueryResult, FieldPacket[]]>;
} = ...
Type declaration
checkIfUserCourseExists:function
checkIfUserCourseExists( userId: number, courseId: number,): Promise<RowDataPacket[]> Parameters
- userId: number
- courseId: number
Returns Promise<RowDataPacket[]>
A promise that resolves to the existing user course, if any.
deleteUserCourse:function
deleteUserCourse( userId: number, courseId: number,): Promise<[QueryResult, FieldPacket[]]> Parameters
- userId: number
- courseId: number
Returns Promise<[QueryResult, FieldPacket[]]>
A promise that resolves when the deletion is complete.
deleteUserCourseByUsercourseid:function
deleteUserCourseByUsercourseid( usercourseid: number,): Promise<[QueryResult, FieldPacket[]]> Returns Promise<[QueryResult, FieldPacket[]]>
A promise that resolves when the deletion is complete.
getStudentInfoByUsercourseid:function
getStudentInfoByUsercourseid(usercourseid: number): Promise<StudentAndTopics[]> Returns Promise<StudentAndTopics[]>
A promise that resolves to the student information.
getUserCourseByUsercourseid:function
getUserCourseByUsercourseid(usercourseid: number): Promise<QueryResult> Returns Promise<QueryResult>
A promise that resolves to the user course.
getUserCourseId:function
getUserCourseId(studentnumber: string, courseid: number): Promise<QueryResult> Parameters
- studentnumber: string
- courseid: number
Returns Promise<QueryResult>
A promise that resolves to the ID of the user course.
insertUserCourse:function
insertUserCourse( userId: number, courseId: number,): Promise<[QueryResult, FieldPacket[]]> Parameters
- userId: number
- courseId: number
Returns Promise<[QueryResult, FieldPacket[]]>
A promise that resolves when the insertion is complete.
Model for managing user courses.