fix: type checking

This commit is contained in:
Jozef Steinhübl 2024-08-10 10:25:07 +02:00
parent e285c47e01
commit ee07e4e72d
No known key found for this signature in database
GPG key ID: E6BC90C91973B08F
4 changed files with 9 additions and 10 deletions

Binary file not shown.

View file

@ -9,7 +9,7 @@
"astro": "astro" "astro": "astro"
}, },
"dependencies": { "dependencies": {
"@astrojs/cloudflare": "^11.0.1", "@astrojs/cloudflare": "^11.0.4",
"@astrojs/preact": "^3.5.1", "@astrojs/preact": "^3.5.1",
"@astrojs/prefetch": "^0.2.1", "@astrojs/prefetch": "^0.2.1",
"@astrojs/sitemap": "^3.1.6", "@astrojs/sitemap": "^3.1.6",
@ -25,6 +25,7 @@
"tailwindcss": "^3.3.1" "tailwindcss": "^3.3.1"
}, },
"devDependencies": { "devDependencies": {
"@cloudflare/workers-types": "^4.20240806.0",
"autoprefixer": "^10.4.14", "autoprefixer": "^10.4.14",
"cssnano": "^6.0.0", "cssnano": "^6.0.0",
"postcss": "^8.4.21", "postcss": "^8.4.21",

View file

@ -1,7 +1,6 @@
/// <reference types="astro/client" /> /// <reference types="astro/client" />
type D1Database = import("@cloudflare/workers-types").D1Database; type Env = {
type ENV = {
GITHUB_APP_NAME: string; GITHUB_APP_NAME: string;
DISCORD_CLIENT_ID: string; DISCORD_CLIENT_ID: string;
DISCORD_CLIENT_SECRET: string; DISCORD_CLIENT_SECRET: string;
@ -10,7 +9,7 @@ type ENV = {
DB: D1Database; DB: D1Database;
}; };
export interface Guild { /*export interface Guild {
id: string; id: string;
name: string; name: string;
icon: string; icon: string;
@ -21,9 +20,9 @@ export interface Guild {
export interface MutualeGuild { export interface MutualeGuild {
mutual: boolean; mutual: boolean;
guild: Guild; guild: Guild;
} }*/
type Runtime = import("@astrojs/cloudflare").Runtime<ENV>; type Runtime = import("@astrojs/cloudflare").Runtime<Env>;
// https://github.com/withastro/astro/issues/7394#issuecomment-1975657601 // https://github.com/withastro/astro/issues/7394#issuecomment-1975657601
declare namespace App { declare namespace App {

View file

@ -1,12 +1,11 @@
{ {
"extends": "astro/tsconfigs/strictest", "extends": "astro/tsconfigs/strict",
"compilerOptions": { "compilerOptions": {
"types": ["@cloudflare/workers-types"],
"strictNullChecks": true, "strictNullChecks": true,
"allowJs": true,
"baseUrl": ".", "baseUrl": ".",
"paths": { "paths": {
"~/*": ["src/*"] "~/*": ["src/*"]
}, }
"types": ["./src/env.d.ts"]
} }
} }