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
                            : never

Type Parameters