website: fix typescript warnings when running astro check

see
https://github.com/withastro/astro/issues/10174#issuecomment-2026297879
for the why the tsconfig.json change
This commit is contained in:
Emmanuel Pelletier
2025-04-17 17:07:56 +02:00
parent 979ec77f34
commit 95e24b7207
6 changed files with 7 additions and 8 deletions

View File

@@ -21,7 +21,7 @@ async function resizeSourceBackgrounds() {
.toBuffer()
const backgrounds = await readdir(sourcesDir)
backgrounds.forEach((backgroundFile, i) => {
backgrounds.forEach((backgroundFile) => {
const srcPath = path.join(sourcesDir, backgroundFile)
const backgroundName = path.parse(backgroundFile).name
const jpegPath = path.join(outputDir, `${backgroundName}.jpg`)

View File

@@ -315,7 +315,7 @@ const useSubsettedFont = import.meta.env.PUBLIC_USE_GAUFRE_SUBSETTED_FONT !== "0
{
services
.filter(({ enabled }) => !!enabled)
.map(({ id, name, url, beta }, i) => {
.map(({ id, name, url, beta }, i: number) => {
const logo =
logos[`/src/assets/logos/${id}.svg`] ||
logos[`/src/assets/logos/${id}.jpg`] ||

View File

@@ -1,4 +1,4 @@
import { useEffect, useState } from "react"
import { useState } from "react"
import { renderToStaticMarkup } from "react-dom/server"
import services from "@/data/services.json"
import Code from "./Code"

View File

@@ -1,7 +1,6 @@
import type { APIContext } from "astro"
import services from "@/data/services-local.json"
export async function GET({ url }: APIContext) {
export async function GET() {
const response = new Response(
JSON.stringify(
services

View File

@@ -1,7 +1,6 @@
import type { APIContext } from "astro"
import services from "@/data/services.json"
export async function GET({ url }: APIContext) {
export async function GET() {
const response = new Response(
JSON.stringify(
services

View File

@@ -7,6 +7,7 @@
"@/*": ["src/*"]
},
"jsx": "react-jsx",
"jsxImportSource": "react"
"jsxImportSource": "react",
"outDir": "dist"
}
}