style: fix linting issues met Prettier

This commit is contained in:
Lint Action 2025-04-06 20:44:06 +00:00
parent aa1de9bfa3
commit aa2d4242ae
5 changed files with 17 additions and 10 deletions

View file

@ -1,5 +1,12 @@
import express from 'express';
import { createGroupHandler, deleteGroupHandler, getAllGroupsHandler, getGroupHandler, getGroupSubmissionsHandler, putGroupHandler } from '../controllers/groups.js';
import {
createGroupHandler,
deleteGroupHandler,
getAllGroupsHandler,
getGroupHandler,
getGroupSubmissionsHandler,
putGroupHandler,
} from '../controllers/groups.js';
const router = express.Router({ mergeParams: true });

View file

@ -69,7 +69,7 @@ export async function getAssignment(classid: string, id: number): Promise<Assign
export async function putAssignment(classid: string, id: number, assignmentData: Partial<EntityDTO<Assignment>>): Promise<AssignmentDTO> {
const assignment = await fetchAssignment(classid, id);
await putObject<Assignment>(assignment, assignmentData, getAssignmentRepository());
return mapToAssignmentDTO(assignment);

View file

@ -134,9 +134,9 @@ export async function addClassStudent(classId: string, username: string): Promis
const cls = await fetchClass(classId);
const newStudent = await fetchStudent(username);
const newStudents = { students: [...cls.students, newStudent] }
const newStudents = { students: [...cls.students, newStudent] };
await putObject<Class>(cls, newStudents, getClassRepository());
return mapToClassDTO(cls);
}
@ -145,7 +145,7 @@ export async function addClassTeacher(classId: string, username: string): Promis
const newTeacher = await fetchTeacher(username);
const newTeachers = { teachers: [...cls.teachers, newTeacher] };
await putObject<Class>(cls, newTeachers, getClassRepository());
await putObject<Class>(cls, newTeachers, getClassRepository());
return mapToClassDTO(cls);
}

View file

@ -37,9 +37,9 @@ export async function getGroup(classId: string, assignmentNumber: number, groupN
}
export async function putGroup(
classId: string,
assignmentNumber: number,
groupNumber: number,
classId: string,
assignmentNumber: number,
groupNumber: number,
groupData: Partial<EntityDTO<Group>>
): Promise<GroupDTO> {
const group = await fetchGroup(classId, assignmentNumber, groupNumber);

View file

@ -11,8 +11,8 @@ import { DwengoEntityRepository } from '../data/dwengo-entity-repository';
* @returns Nothing.
*/
export async function putObject<T extends object>(
object: T,
data: Partial<EntityDTO<FromEntityType<T>>>,
object: T,
data: Partial<EntityDTO<FromEntityType<T>>>,
repo: DwengoEntityRepository<T>
): Promise<void> {
repo.assign(object, data);