Type alias ToRawFromModalSubmitComponent<T>

ToRawFromModalSubmitComponent<T>: T extends ModalSubmitTextInputComponent
    ? RawModalSubmitTextInputComponent
    : T extends ModalSubmitStringSelectComponent
        ? RawModalSubmitStringSelectComponent
        : T extends ModalSubmitUserSelectComponent
            ? RawModalSubmitUserSelectComponent
            : T extends ModalSubmitRoleSelectComponent
                ? RawModalSubmitRoleSelectComponent
                : T extends ModalSubmitMentionableSelectComponent
                    ? RawModalSubmitMentionableSelectComponent
                    : T extends ModalSubmitChannelSelectComponent
                        ? RawModalSubmitChannelSelectComponent
                        : T extends ModalSubmitFileUploadComponent
                            ? RawModalSubmitFileUploadComponent
                            : T extends ModalSubmitCheckboxComponent
                                ? RawModalSubmitCheckboxComponent
                                : T extends ModalSubmitCheckboxGroupComponent
                                    ? RawModalSubmitCheckboxGroupComponent
                                    : T extends ModalSubmitRadioGroupComponent
                                        ? RawModalSubmitRadioGroupComponent
                                        : never

Type Parameters