Type alias ToModalSubmitComponentFromRaw<T>

ToModalSubmitComponentFromRaw<T>: T extends RawModalSubmitComponentsActionRow
    ? ModalSubmitComponentsActionRow
    : T extends RawModalSubmitComponentsLabel
        ? ModalSubmitComponentsLabel
        : 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
                                        : (...) extends (...)
                                            ? (...)
                                            : (...)

Type Parameters