Interface CompanionInputFieldCustomVariable

A custom variable picker input

Available for actions

{
id: 'destination',
type: 'custom-variable',
label: 'Save result to variable',
}
interface CompanionInputFieldCustomVariable {
    id: string;
    isVisible?: ((options: CompanionOptionValues, data: any) => boolean);
    isVisibleData?: any;
    label: string;
    tooltip?: string;
    type: "custom-variable";
}

Hierarchy (view full)

Properties

id: string

The unique id of this input field within the input group

isVisible?: ((options: CompanionOptionValues, data: any) => boolean)

A function called to check whether this input should be visible, based on the current options selections within the input group

Note: This function must not depend on anything outside of its scope. If it does it will fail to compile and will be skipped.

isVisibleData?: any

JSON serializable data to provide to isVisible

label: string

The label of the field

tooltip?: string

A hover tooltip for this field

type: "custom-variable"

The type of this input field