diff --git a/src/lib/components/job/JobSkillSlot.svelte b/src/lib/components/job/JobSkillSlot.svelte
index d2576995..d8e0652f 100644
--- a/src/lib/components/job/JobSkillSlot.svelte
+++ b/src/lib/components/job/JobSkillSlot.svelte
@@ -82,7 +82,7 @@
{/if}
-{#snippet SlotBody({ locked })}
+{#snippet SlotBody({ locked }: { locked: boolean })}
{#if isFilled}
{@render SkillContent({ skill: skill!, skillIconUrl, locked })}
{:else if !isUnavailable}
@@ -92,7 +92,7 @@
{/if}
{/snippet}
-{#snippet SkillContent({ skill, skillIconUrl, locked })}
+{#snippet SkillContent({ skill, skillIconUrl, locked }: { skill: JobSkill; skillIconUrl: string; locked: boolean })}
diff --git a/src/lib/components/sidebar/details/BasicInfoSection.svelte b/src/lib/components/sidebar/details/BasicInfoSection.svelte
index 58c8abad..ba74fca1 100644
--- a/src/lib/components/sidebar/details/BasicInfoSection.svelte
+++ b/src/lib/components/sidebar/details/BasicInfoSection.svelte
@@ -30,7 +30,7 @@
Race
{itemData.race
- .map((r) => getRaceLabel(r))
+ .map((r: any) => getRaceLabel(r))
.filter(Boolean)
.join(', ') || '—'}
@@ -45,7 +45,7 @@
Proficiencies
{itemData.proficiency
- .map((p) => getProficiencyLabel(p))
+ .map((p: any) => getProficiencyLabel(p))
.filter(Boolean)
.join(', ') || '—'}
diff --git a/src/lib/providers/DatabaseProvider.ts b/src/lib/providers/DatabaseProvider.ts
index 116f3cb8..fb443249 100644
--- a/src/lib/providers/DatabaseProvider.ts
+++ b/src/lib/providers/DatabaseProvider.ts
@@ -27,7 +27,7 @@ export class DatabaseProvider extends RestDataProvider {
constructor(options: DatabaseProviderOptions) {
// Pass a dummy URL to parent since we'll override getData
- super('dummy', (item) => {
+ super('dummy', (item: any) => {
// Normalize data if needed
if (item.name && typeof item.name === 'object') {
// Ensure name is accessible for display
diff --git a/src/routes/database/summons/+page.svelte b/src/routes/database/summons/+page.svelte
index 105ff3bc..6cefc831 100644
--- a/src/routes/database/summons/+page.svelte
+++ b/src/routes/database/summons/+page.svelte
@@ -22,7 +22,7 @@
header: 'Name',
flexgrow: 1,
sort: true,
- template: (nameObj) => {
+ template: (nameObj: any) => {
// nameObj is the name property itself, not the full item
if (!nameObj) return '—'
if (typeof nameObj === 'string') return nameObj
@@ -35,7 +35,7 @@
header: 'Rarity',
width: 80,
sort: true,
- template: (rarity) => getRarityLabel(rarity)
+ template: (rarity: any) => getRarityLabel(rarity)
},
{
id: 'element',
diff --git a/src/routes/database/weapons/+page.svelte b/src/routes/database/weapons/+page.svelte
index a4990408..9225a255 100644
--- a/src/routes/database/weapons/+page.svelte
+++ b/src/routes/database/weapons/+page.svelte
@@ -23,7 +23,7 @@
header: 'Name',
flexgrow: 1,
sort: true,
- template: (nameObj) => {
+ template: (nameObj: any) => {
// nameObj is the name property itself, not the full item
if (!nameObj) return '—'
if (typeof nameObj === 'string') return nameObj
@@ -36,7 +36,7 @@
header: 'Rarity',
width: 80,
sort: true,
- template: (rarity) => getRarityLabel(rarity)
+ template: (rarity: any) => getRarityLabel(rarity)
},
{
id: 'element',