@companion-module/base
    Preparing search index...

    Type Alias CompanionPresetFeedback<TFeedbackManifest>

    CompanionPresetFeedback: {
        [K in keyof TFeedbackManifest]: {
            feedbackId: K;
            headline?: string;
            options: CompanionPresetOptionValues<TFeedbackManifest[K]["options"]>;
        } & (
            TFeedbackManifest[K]["type"] extends "boolean"
                ? { isInverted?: boolean; style: CompanionFeedbackButtonStyleResult }
                : "boolean" extends TFeedbackManifest[K]["type"]
                    ? {
                        isInverted?: boolean;
                        style?: CompanionFeedbackButtonStyleResult;
                    }
                    : { isInverted?: never; style?: never }
        )
    }[keyof TFeedbackManifest]

    The configuration of a feedback in a preset

    Type Parameters