Skip to content

Commit 2e75d4f

Browse files
authored
fix: parser generator arg validate (#10298)
1 parent 4caa070 commit 2e75d4f

File tree

1 file changed

+4
-15
lines changed
  • packages/rspack/src/config

1 file changed

+4
-15
lines changed

packages/rspack/src/config/zod.ts

+4-15
Original file line numberDiff line numberDiff line change
@@ -692,13 +692,7 @@ const parserOptionsByModuleTypeKnown = z.strictObject({
692692
"javascript/esm": javascriptParserOptions.optional()
693693
}) satisfies z.ZodType<t.ParserOptionsByModuleTypeKnown>;
694694

695-
const parserOptionsByModuleTypeUnknown = z.record(
696-
z.record(z.any())
697-
) satisfies z.ZodType<t.ParserOptionsByModuleTypeUnknown>;
698-
699-
const parserOptionsByModuleType = parserOptionsByModuleTypeKnown.or(
700-
parserOptionsByModuleTypeUnknown
701-
) satisfies z.ZodType<t.ParserOptionsByModuleType>;
695+
const parserOptionsByModuleType = parserOptionsByModuleTypeKnown;
702696

703697
const assetGeneratorDataUrlOptions = z.strictObject({
704698
encoding: z.literal(false).or(z.literal("base64")).optional(),
@@ -727,7 +721,8 @@ const assetInlineGeneratorOptions = z.strictObject({
727721
const assetResourceGeneratorOptions = z.strictObject({
728722
emit: z.boolean().optional(),
729723
filename: filename.optional(),
730-
publicPath: publicPath.optional()
724+
publicPath: publicPath.optional(),
725+
outputPath: filename.optional()
731726
}) satisfies z.ZodType<t.AssetResourceGeneratorOptions>;
732727

733728
const assetGeneratorOptions = assetInlineGeneratorOptions.merge(
@@ -784,13 +779,7 @@ const generatorOptionsByModuleTypeKnown = z.strictObject({
784779
json: jsonGeneratorOptions.optional()
785780
}) satisfies z.ZodType<t.GeneratorOptionsByModuleTypeKnown>;
786781

787-
const generatorOptionsByModuleTypeUnknown = z.record(
788-
z.record(z.any())
789-
) satisfies z.ZodType<t.GeneratorOptionsByModuleTypeUnknown>;
790-
791-
const generatorOptionsByModuleType = generatorOptionsByModuleTypeKnown.or(
792-
generatorOptionsByModuleTypeUnknown
793-
) satisfies z.ZodType<t.GeneratorOptionsByModuleType>;
782+
const generatorOptionsByModuleType = generatorOptionsByModuleTypeKnown;
794783

795784
const noParseOptionSingle = z
796785
.string()

0 commit comments

Comments
 (0)