TDCardDelegate and $ionicSwipeCardDelegate - what is the difference?

TDCardDelegate and $ionicSwipeCardDelegate

What is the difference and what are their uses?