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 })}
{#if skillIconUrl} {skill.name.en} @@ -110,7 +110,7 @@
{/snippet} -{#snippet EmptyState({ slot })} +{#snippet EmptyState({ slot }: { slot: number })}
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',