fix: Verhoog printWidth

Co-authored-by: Gerald Schmittinger <gerald.schmittinger@ugent.be>
This commit is contained in:
Tibo De Peuter 2025-03-06 14:13:51 +01:00
parent 7a0d17652c
commit a240e31d6e
Signed by: tdpeuter
GPG key ID: 38297DE43F75FFE2
2 changed files with 15 additions and 51 deletions

View file

@ -44,7 +44,7 @@ export function transactional<T>(f: () => Promise<T>) {
} }
function repositoryGetter<T extends AnyEntity, R extends EntityRepository<T>>( function repositoryGetter<T extends AnyEntity, R extends EntityRepository<T>>(
entity: EntityName<T> entity: EntityName<T>,
): () => R { ): () => R {
let cachedRepo: R | undefined; let cachedRepo: R | undefined;
return (): R => { return (): R => {
@ -60,60 +60,24 @@ function repositoryGetter<T extends AnyEntity, R extends EntityRepository<T>>(
/* Users */ /* Users */
export const getUserRepository = repositoryGetter<User, UserRepository>(User); export const getUserRepository = repositoryGetter<User, UserRepository>(User);
export const getStudentRepository = repositoryGetter< export const getStudentRepository = repositoryGetter<Student, StudentRepository>(Student);
Student, export const getTeacherRepository = repositoryGetter<Teacher, TeacherRepository>(Teacher);
StudentRepository
>(Student);
export const getTeacherRepository = repositoryGetter<
Teacher,
TeacherRepository
>(Teacher);
/* Classes */ /* Classes */
export const getClassRepository = repositoryGetter<Class, ClassRepository>( export const getClassRepository = repositoryGetter<Class, ClassRepository>(Class);
Class export const getClassJoinRequestRepository = repositoryGetter<ClassJoinRequest, ClassJoinRequestRepository>(ClassJoinRequest);
); export const getTeacherInvitationRepository = repositoryGetter<TeacherInvitation, TeacherInvitationRepository>(TeacherInvitationRepository);
export const getClassJoinRequestRepository = repositoryGetter<
ClassJoinRequest,
ClassJoinRequestRepository
>(ClassJoinRequest);
export const getTeacherInvitationRepository = repositoryGetter<
TeacherInvitation,
TeacherInvitationRepository
>(TeacherInvitationRepository);
/* Assignments */ /* Assignments */
export const getAssignmentRepository = repositoryGetter< export const getAssignmentRepository = repositoryGetter<Assignment, AssignmentRepository>(Assignment);
Assignment, export const getGroupRepository = repositoryGetter<Group, GroupRepository>(Group);
AssignmentRepository export const getSubmissionRepository = repositoryGetter<Submission, SubmissionRepository>(Submission);
>(Assignment);
export const getGroupRepository = repositoryGetter<Group, GroupRepository>(
Group
);
export const getSubmissionRepository = repositoryGetter<
Submission,
SubmissionRepository
>(Submission);
/* Questions and answers */ /* Questions and answers */
export const getQuestionRepository = repositoryGetter< export const getQuestionRepository = repositoryGetter<Question, QuestionRepository>(Question);
Question, export const getAnswerRepository = repositoryGetter<Answer, AnswerRepository>(Answer);
QuestionRepository
>(Question);
export const getAnswerRepository = repositoryGetter<Answer, AnswerRepository>(
Answer
);
/* Learning content */ /* Learning content */
export const getLearningObjectRepository = repositoryGetter< export const getLearningObjectRepository = repositoryGetter<LearningObject, LearningObjectRepository>(LearningObject);
LearningObject, export const getLearningPathRepository = repositoryGetter<LearningPath, LearningPathRepository>(LearningPath);
LearningObjectRepository export const getAttachmentRepository = repositoryGetter<Attachment, AttachmentRepository>(Assignment);
>(LearningObject);
export const getLearningPathRepository = repositoryGetter<
LearningPath,
LearningPathRepository
>(LearningPath);
export const getAttachmentRepository = repositoryGetter<
Attachment,
AttachmentRepository
>(Assignment);

View file

@ -2,7 +2,7 @@
* @type {import("prettier").Options} * @type {import("prettier").Options}
*/ */
export default { export default {
printWidth: 80, printWidth: 150,
semi: true, semi: true,
singleQuote: true, singleQuote: true,
trailingComma: 'es5', trailingComma: 'es5',