From c265b2405b1d9fcae832a264fd3b1de89da1d814 Mon Sep 17 00:00:00 2001 From: CPTProgrammer <46586216+CPTProgrammer@users.noreply.github.com> Date: Tue, 14 Jul 2026 17:10:11 +0800 Subject: [PATCH] Make mod link fields nullable and optional --- src/types/curseforge/mod.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/types/curseforge/mod.ts b/src/types/curseforge/mod.ts index 4ef30ad..dad1815 100644 --- a/src/types/curseforge/mod.ts +++ b/src/types/curseforge/mod.ts @@ -24,13 +24,13 @@ export type ModStatus = z.infer; // region ModLinks — 项目相关链接 export const ModLinksSchema = z.object({ /** 官网链接 */ - websiteUrl: z.string(), + websiteUrl: z.string().nullable().optional(), /** Wiki 链接 */ - wikiUrl: z.string(), + wikiUrl: z.string().nullable().optional(), /** Issue 追踪链接 */ - issuesUrl: z.string(), + issuesUrl: z.string().nullable().optional(), /** 源码仓库链接 */ - sourceUrl: z.string(), + sourceUrl: z.string().nullable().optional(), }); export type ModLinks = z.infer; // endregion