Revert "[refactor] Refactor and type image upload options" (#4190)

This commit is contained in:
filtered
2025-06-15 12:17:54 -07:00
committed by GitHub
parent 3211875084
commit d5ecfb2c99
6 changed files with 17 additions and 40 deletions

View File

@@ -8,16 +8,14 @@ import { zKeybinding } from '@/schemas/keyBindingSchema'
import { NodeBadgeMode } from '@/types/nodeSource'
import { LinkReleaseTriggerAction } from '@/types/searchBoxTypes'
export const resultItemType = z.enum(['input', 'output', 'temp'])
const zNodeType = z.string()
const zQueueIndex = z.number()
const zPromptId = z.string()
const zResultItem = z.object({
filename: z.string().optional(),
subfolder: z.string().optional(),
type: resultItemType.optional()
type: z.string().optional()
})
export type ResultItemType = z.infer<typeof resultItemType>
export type ResultItem = z.infer<typeof zResultItem>
const zOutputs = z
.object({

View File

@@ -1,8 +1,6 @@
import { z } from 'zod'
import { fromZodError } from 'zod-validation-error'
import { resultItemType } from './apiSchema'
const zComboOption = z.union([z.string(), z.number()])
const zRemoteWidgetConfig = z.object({
route: z.string().url().or(z.string().startsWith('/')),
@@ -74,19 +72,14 @@ export const zStringInputOptions = zBaseInputOptions.extend({
export const zComboInputOptions = zBaseInputOptions.extend({
control_after_generate: z.boolean().optional(),
image_upload: z.boolean().optional(),
image_folder: resultItemType.optional(),
image_folder: z.enum(['input', 'output', 'temp']).optional(),
allow_batch: z.boolean().optional(),
video_upload: z.boolean().optional(),
animated_image_upload: z.boolean().optional(),
options: z.array(zComboOption).optional(),
remote: zRemoteWidgetConfig.optional(),
/** Whether the widget is a multi-select widget. */
multi_select: zMultiSelectOption.optional(),
/**
* The name of the image upload input (filename combo) if it exists
* @example 'image'
*/
imageInputName: z.string().optional()
multi_select: zMultiSelectOption.optional()
})
const zIntInputSpec = z.tuple([z.literal('INT'), zIntInputOptions.optional()])