GuiSpec: { choices?: T extends "radiobuttons" ? [string, string][] : never; columnSelection?: T extends "column" ? ColumnSelectionParameters : never; continuous?: GV<T> extends number ? boolean : GV<T> extends [number, number] ? boolean : never; current_value: GV<T>; defaultVal?: GV<T>; func?: GuiFunc<T>; label: string; max?: GV<T> extends number ? number : GV<T> extends [number, number] ? number : never; min?: GV<T> extends number ? number : GV<T> extends [number, number] ? number : never; step?: GV<T> extends number ? number : GV<T> extends [number, number] ? number : never; type: T; values?: T extends "dropdown" | "multidropdown" ? DropDownValues : never;} Type declaration
Optional
choices?: T extends "radiobuttons" ? [string, string][] : never
Optional
columnSelection?: T extends "column" ? ColumnSelectionParameters : never
Optional
continuous?: GV<T> extends number
? boolean
: GV<T> extends [number, number] ? boolean : never
current_value: GV<T>
Optional
defaultVal?: GV<T>
Optional
func?: GuiFunc<T>
label: string
Optional
max?: GV<T> extends number ? number : GV<T> extends [number, number] ? number : never
Optional
min?: GV<T> extends number ? number : GV<T> extends [number, number] ? number : never
Optional
step?: GV<T> extends number ? number : GV<T> extends [number, number] ? number : never
Readonly
type: T
Optional
values?: T extends "dropdown" | "multidropdown" ? DropDownValues : never