From c86778bf3aed32fa3ab3f50ce49d1945ae965135 Mon Sep 17 00:00:00 2001 From: Huakun Shen Date: Wed, 26 Mar 2025 09:05:57 -0400 Subject: [PATCH] Update enum definition for type safety - Changed enum to use 'as const' for better type inference - Ensured more robust handling of extension publish sources --- packages/api/src/models/server.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/api/src/models/server.ts b/packages/api/src/models/server.ts index 3dd9dd3..87ef50c 100644 --- a/packages/api/src/models/server.ts +++ b/packages/api/src/models/server.ts @@ -5,7 +5,7 @@ import { ExtPackageJson, KunkunExtManifest } from "./manifest" export const ExtPublishSourceTypeEnum = { jsr: "jsr", npm: "npm" -} +} as const export const ExtPublishMetadata = v.object({ source: v.optional(v.string("Source of the extension (e.g. url to package)")),