default: { closeWorkLogEntry(entryId: number): Promise<ResultSetHeader>; createPracticumEntry( userId: number, practicumId: number, startTime: string | Date, endTime: string | Date, description: string, status: WorkLogStatus, ): Promise<ResultSetHeader>; createWorkLogEntry( userId: number, courseId: number, startTime: Date, endTime: Date, description: string, status: WorkLogStatus, ): Promise<ResultSetHeader>; deleteWorkLogEntry(entryId: number): Promise<ResultSetHeader>; getActiveEntriesByUserId(userId: number): Promise<WorkLogEntry[]>; getWorkLogEntriesByCourse(courseId: number): Promise<WorkLogEntry[]>; getWorkLogEntriesByGroupStudents( courseId: number, studentIds: number[], ): Promise<WorkLogEntry[]>; getWorkLogEntriesByPracticum( practicumId: number, ): Promise<PracticumEntry[]>; getWorkLogEntriesByUserId(userId: number): Promise<WorkLogEntry[]>; getWorkLogEntryById(entryId: number): Promise<null | WorkLogEntry>; updateWorkLogEntry( entryId: number, updates: WorkLogEntryUpdate, ): Promise<ResultSetHeader>; updateWorkLogEntryStatus( entryId: number, status: WorkLogStatus, ): Promise<ResultSetHeader>;} = ... Type declaration
closeWorkLogEntry:function
closeWorkLogEntry(entryId: number): Promise<ResultSetHeader> Returns Promise<ResultSetHeader>
createPracticumEntry:function
createPracticumEntry( userId: number, practicumId: number, startTime: string | Date, endTime: string | Date, description: string, status: WorkLogStatus,): Promise<ResultSetHeader> Parameters
- userId: number
- practicumId: number
- startTime: string | Date
- endTime: string | Date
- description: string
- status: WorkLogStatus
Returns Promise<ResultSetHeader>
createWorkLogEntry:function
createWorkLogEntry( userId: number, courseId: number, startTime: Date, endTime: Date, description: string, status: WorkLogStatus,): Promise<ResultSetHeader> Parameters
- userId: number
- courseId: number
- startTime: Date
- endTime: Date
- description: string
- status: WorkLogStatus
Returns Promise<ResultSetHeader>
deleteWorkLogEntry:function
deleteWorkLogEntry(entryId: number): Promise<ResultSetHeader> Returns Promise<ResultSetHeader>
getActiveEntriesByUserId:function
getActiveEntriesByUserId(userId: number): Promise<WorkLogEntry[]>
getWorkLogEntriesByCourse:function
getWorkLogEntriesByCourse(courseId: number): Promise<WorkLogEntry[]>
getWorkLogEntriesByGroupStudents:function
getWorkLogEntriesByGroupStudents( courseId: number, studentIds: number[],): Promise<WorkLogEntry[]> Parameters
- courseId: number
- studentIds: number[]
getWorkLogEntriesByPracticum:function
getWorkLogEntriesByPracticum(practicumId: number): Promise<PracticumEntry[]>
getWorkLogEntriesByUserId:function
getWorkLogEntriesByUserId(userId: number): Promise<WorkLogEntry[]>
getWorkLogEntryById:function
getWorkLogEntryById(entryId: number): Promise<null | WorkLogEntry>
updateWorkLogEntry:function
updateWorkLogEntry( entryId: number, updates: WorkLogEntryUpdate,): Promise<ResultSetHeader> Returns Promise<ResultSetHeader>
updateWorkLogEntryStatus:function
updateWorkLogEntryStatus( entryId: number, status: WorkLogStatus,): Promise<ResultSetHeader> Returns Promise<ResultSetHeader>