default: {
closeLecture(lectureid: string): Promise<unknown>;
getStudentsInLecture(
lectureid: number,
): Promise<undefined | RowDataPacket[]>;
insertIntoLecture(
topicname: string,
coursecode: string,
start_date: string,
end_date: string,
timeofday: "am" | "pm",
state: "open" | "closed",
teacherid: undefined | number,
): Promise<undefined | { lectureid: number }>;
} = ...
Type declaration
closeLecture:function
closeLecture(lectureid: string): Promise<unknown> Returns Promise<unknown>
A promise that resolves to the result of the lecture closing operation.
getStudentsInLecture:function
getStudentsInLecture(lectureid: number): Promise<undefined | RowDataPacket[]> Returns Promise<undefined | RowDataPacket[]>
An array of students in the lecture.
insertIntoLecture:function
insertIntoLecture( topicname: string, coursecode: string, start_date: string, end_date: string, timeofday: "am" | "pm", state: "open" | "closed", teacherid: undefined | number,): Promise<undefined | { lectureid: number }> Parameters
- topicname: string
- coursecode: string
- start_date: string
- end_date: string
- timeofday: "am" | "pm"
- state: "open" | "closed"
- teacherid: undefined | number
Returns Promise<undefined | { lectureid: number }>
The ID of the inserted lecture, or undefined if the insertion failed.
Closes a lecture.