From 44c42d1abcdfa501a17cc1d241241d1643da9f32 Mon Sep 17 00:00:00 2001 From: Adam Teichert Date: Wed, 17 Dec 2025 15:28:28 -0700 Subject: [PATCH] linting fixes --- src/features/local/globalSettings/globalSettingsUtils.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/features/local/globalSettings/globalSettingsUtils.ts b/src/features/local/globalSettings/globalSettingsUtils.ts index 34167e9..1075b50 100644 --- a/src/features/local/globalSettings/globalSettingsUtils.ts +++ b/src/features/local/globalSettings/globalSettingsUtils.ts @@ -4,7 +4,6 @@ import { FeedbackDelimiters, defaultFeedbackDelimiters, } from "../quizzes/models/utils/quizFeedbackMarkdownUtils"; -import { string } from "zod"; export const globalSettingsToYaml = (settings: GlobalSettings) => { return stringify(settings); @@ -20,12 +19,12 @@ export const parseGlobalSettingsYaml = (yaml: string): GlobalSettings => { } }; -export function overriddenDefaults( +export function overriddenDefaults( defaults: T, - overrides: Record, + overrides: Record ): T { return Object.fromEntries( - Object.entries(defaults).map(([k, v]) => [k, overrides[k] ?? v]) + Object.entries(defaults as Record).map(([k, v]) => [k, overrides[k] ?? v]) ) as T; } @@ -34,7 +33,7 @@ export const getFeedbackDelimitersFromSettings = ( ): FeedbackDelimiters => { return overriddenDefaults( defaultFeedbackDelimiters, - settings.options?.feedbackDelims ?? {} + settings.options?.feedbackDelims ?? {} as Record ); };