Type alias ToModalSubmitComponentFromRaw<T>

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

Type Parameters