diff --git a/packages/input_schema/src/types.ts b/packages/input_schema/src/types.ts index 515246a07..3c6eadf9b 100644 --- a/packages/input_schema/src/types.ts +++ b/packages/input_schema/src/types.ts @@ -63,15 +63,18 @@ export type ArrayFieldDefinition = CommonFieldDefinition> & { export type CommonResourceFieldDefinition = CommonFieldDefinition & { editor?: 'resourcePicker' | 'hidden'; - resourceType: 'dataset' | 'keyValueStore' | 'requestQueue' + resourceType: 'dataset' | 'keyValueStore' | 'requestQueue'; } export type ResourceFieldDefinition = CommonResourceFieldDefinition & { - type: 'string' + type: 'string'; } export type ResourceArrayFieldDefinition = CommonResourceFieldDefinition & { - type: 'array' + type: 'array'; + maxItems?: number; + minItems?: number; + uniqueItems?: boolean; } type AllTypes = StringFieldDefinition['type']