style: fix linting issues met ESLint
This commit is contained in:
parent
51a9b58a20
commit
af8c783a26
4 changed files with 13 additions and 13 deletions
|
@ -63,7 +63,7 @@ export async function invalidateAllSubmissionKeys(
|
|||
}
|
||||
|
||||
function checkEnabled(properties: MaybeRefOrGetter<unknown>[]): boolean {
|
||||
return properties.every(prop => !!toValue(prop));
|
||||
return properties.every(prop => Boolean(toValue(prop)));
|
||||
}
|
||||
|
||||
export function useSubmissionsQuery(
|
||||
|
@ -87,7 +87,7 @@ export function useSubmissionsQuery(
|
|||
const fullVal = toValue(full);
|
||||
|
||||
const response = await new SubmissionController(hruidVal!).getAll(
|
||||
languageVal!, versionVal!, classIdVal!, assignmentNumberVal!, groupNumberVal, fullVal
|
||||
languageVal, versionVal!, classIdVal!, assignmentNumberVal!, groupNumberVal, fullVal
|
||||
);
|
||||
return response ? response.submissions as SubmissionDTO[] : undefined;
|
||||
},
|
||||
|
@ -114,12 +114,12 @@ export function useSubmissionQuery(
|
|||
|
||||
return useQuery({
|
||||
queryKey: computed(() => submissionQueryKey(
|
||||
hruidVal!, languageVal!, versionVal!, classIdVal!, assignmentNumberVal!, groupNumberVal!, submissionNumberVal!
|
||||
hruidVal!, languageVal, versionVal!, classIdVal!, assignmentNumberVal!, groupNumberVal!, submissionNumberVal!
|
||||
)),
|
||||
queryFn: async () => new SubmissionController(hruidVal!).getByNumber(
|
||||
languageVal!, versionVal!, classIdVal!, assignmentNumberVal!, groupNumberVal!, submissionNumberVal!
|
||||
languageVal, versionVal!, classIdVal!, assignmentNumberVal!, groupNumberVal!, submissionNumberVal!
|
||||
),
|
||||
enabled: () => !!hruidVal && !!languageVal && !!versionVal && !!classIdVal && !!assignmentNumberVal && !!submissionNumber,
|
||||
enabled: () => Boolean(hruidVal) && Boolean(languageVal) && Boolean(versionVal) && Boolean(classIdVal) && Boolean(assignmentNumberVal) && Boolean(submissionNumber),
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -1,20 +1,20 @@
|
|||
export function deepEquals<T>(a: T, b: T): boolean {
|
||||
if (a === b) return true;
|
||||
if (a === b) {return true;}
|
||||
|
||||
if (typeof a !== 'object' || typeof b !== 'object' || a == null || b == null)
|
||||
return false;
|
||||
{return false;}
|
||||
|
||||
if (Array.isArray(a) !== Array.isArray(b)) return false;
|
||||
if (Array.isArray(a) !== Array.isArray(b)) {return false;}
|
||||
|
||||
if (Array.isArray(a) && Array.isArray(b)) {
|
||||
if (a.length !== b.length) return false;
|
||||
if (a.length !== b.length) {return false;}
|
||||
return a.every((val, i) => deepEquals(val, b[i]));
|
||||
}
|
||||
|
||||
const keysA = Object.keys(a) as (keyof T)[];
|
||||
const keysB = Object.keys(b) as (keyof T)[];
|
||||
|
||||
if (keysA.length !== keysB.length) return false;
|
||||
if (keysA.length !== keysB.length) {return false;}
|
||||
|
||||
return keysA.every(key => deepEquals(a[key], b[key]));
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@ export const essayQuestionAdapter: GiftAdapter = {
|
|||
|
||||
installListener(questionElement: Element, answerUpdateCallback: (newAnswer: string | number | object) => void): void {
|
||||
const textArea = questionElement.querySelector('textarea')!;
|
||||
textArea.addEventListener('input', () => answerUpdateCallback(textArea.value));
|
||||
textArea.addEventListener('input', () => { answerUpdateCallback(textArea.value); });
|
||||
},
|
||||
|
||||
setAnswer(questionElement: Element, answer: string | number | object): void {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue