diff --git a/src/FoodTrackerPlugin.ts b/src/FoodTrackerPlugin.ts index 2ad7bdf..ead5096 100644 --- a/src/FoodTrackerPlugin.ts +++ b/src/FoodTrackerPlugin.ts @@ -276,7 +276,7 @@ export default class FoodTrackerPlugin extends Plugin { ...DEFAULT_SETTINGS, // On mobile devices, default to "document" display mode for better visibility totalDisplayMode: Platform.isMobile ? "document" : DEFAULT_SETTINGS.totalDisplayMode, - } as FoodTrackerPluginSettings; + }; const merged = Object.assign({}, mobileAwareDefaults, savedData); merged.frontmatterFieldNames = { diff --git a/src/SettingsService.ts b/src/SettingsService.ts index 4e1e9e5..c11db93 100644 --- a/src/SettingsService.ts +++ b/src/SettingsService.ts @@ -48,7 +48,7 @@ function sanitizeFrontmatterFieldNames( ...fieldNames, }; - const sanitized: FrontmatterFieldNames = { ...merged } as FrontmatterFieldNames; + const sanitized: FrontmatterFieldNames = { ...merged }; const seen = new Set(); for (const key of FRONTMATTER_KEYS_ORDER) { diff --git a/src/__tests__/NutrientCache.test.ts b/src/__tests__/NutrientCache.test.ts index 43cfb55..dd638b6 100644 --- a/src/__tests__/NutrientCache.test.ts +++ b/src/__tests__/NutrientCache.test.ts @@ -33,7 +33,7 @@ describe("NutrientCache", () => { const file = createFile("nutrients/apple.md"); const frontmatterMap: FrontmatterMap = { - [file.path]: { frontmatter: { name: "apple" } } as unknown as CachedMetadata, + [file.path]: { frontmatter: { name: "apple" } }, }; const app = createApp(frontmatterMap, [file]); @@ -51,7 +51,7 @@ describe("NutrientCache", () => { expect(cache.hasPendingMetadataFor("apple")).toBe(true); // Metadata becomes available after parsing finishes - frontmatterMap[file.path] = { frontmatter: { name: "apple", calories: 10 } } as unknown as CachedMetadata; + frontmatterMap[file.path] = { frontmatter: { name: "apple", calories: 10 } }; cache.updateCache(file, "modify"); expect(cache.getNutrientNames()).toEqual(["apple"]); @@ -69,7 +69,7 @@ describe("NutrientCache", () => { nutrition_per: 28, serving_size: 28, }, - } as unknown as CachedMetadata, + }, }; const app = createApp(frontmatterMap, [file]); const cache = new NutrientCache(app, "nutrients"); diff --git a/src/__tests__/NutritionTotal.test.ts b/src/__tests__/NutritionTotal.test.ts index ff88ca0..554e918 100644 --- a/src/__tests__/NutritionTotal.test.ts +++ b/src/__tests__/NutritionTotal.test.ts @@ -21,7 +21,7 @@ global.createEl = jest.fn().mockImplementation((tag: string, options?: any) => { } if (options?.attr) { Object.entries(options.attr).forEach(([key, value]) => { - element.setAttribute(key, value as string); + element.setAttribute(key, value); }); } diff --git a/src/__tests__/StatsService.test.ts b/src/__tests__/StatsService.test.ts index d5e64bd..d834e19 100644 --- a/src/__tests__/StatsService.test.ts +++ b/src/__tests__/StatsService.test.ts @@ -66,7 +66,7 @@ function createApp(config: AppTestConfig): App { if (frontmatter === null) { return null; } - return { frontmatter } as unknown as CachedMetadata; + return { frontmatter }; }; const fileManager = app.fileManager as unknown as {