We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e785b99 commit 8bd1690Copy full SHA for 8bd1690
1 file changed
apps/web/src/features/upload/utils.ts
@@ -342,12 +342,13 @@ function generateSampleData({
342
return formatTypeInfo('number', isOptional);
343
case 'ZodSet':
344
try {
345
- if (!enumValues) {
346
- throw new Error('Missing enumValues for ZodSet');
+ if (enumValues) {
+ const enumString = enumValues.join('/');
347
+ const possibleEnumOutputs = `SET(${enumString}, ...)`;
348
+ return formatTypeInfo(possibleEnumOutputs, isOptional);
349
}
- const enumString = enumValues.join('/');
- const possibleEnumOutputs = `SET(${enumString}, ...)`;
350
- return formatTypeInfo(possibleEnumOutputs, isOptional);
+
351
+ return formatTypeInfo('SET(a,b,c)', isOptional);
352
} catch {
353
throw new Error(`Failed to generate sample data for ZodSet`);
354
0 commit comments