Subclassing ion-list

I would like to add drag and drop functionality to an ion-list without using Dragula (or any other third party utility). Can I add it by creating a subclass, and then making changes to it?