default: { assignStudentToPracticum( practicumId: number, userId: number, ): Promise<{ message: string; success: boolean }>; createPracticum(practicumData: PracticumCreate): Promise<ResultSetHeader>; deletePracticum(practicumId: number): Promise<ResultSetHeader>; getAllPracticums(): Promise<PracticumData[]>; getPracticumByStudentEmail(email: string): Promise<PracticumData[]>; getPracticumDetails(practicumId: number): Promise<PracticumDetails>; getPracticumsByInstructor(userId: number): Promise<RowDataPacket[]>; updatePracticum( practicumId: number, updates: PracticumUpdate, ): Promise<ResultSetHeader>;} = ... Type declaration
assignStudentToPracticum:function
assignStudentToPracticum( practicumId: number, userId: number,): Promise<{ message: string; success: boolean }> Parameters
- practicumId: number
- userId: number
Returns Promise<{ message: string; success: boolean }>
createPracticum:function
Returns Promise<ResultSetHeader>
deletePracticum:function
deletePracticum(practicumId: number): Promise<ResultSetHeader> Returns Promise<ResultSetHeader>
getAllPracticums:function
getPracticumByStudentEmail:function
getPracticumByStudentEmail(email: string): Promise<PracticumData[]>
getPracticumDetails:function
getPracticumsByInstructor:function
getPracticumsByInstructor(userId: number): Promise<RowDataPacket[]> Returns Promise<RowDataPacket[]>
updatePracticum:function
updatePracticum( practicumId: number, updates: PracticumUpdate,): Promise<ResultSetHeader> Returns Promise<ResultSetHeader>