Sobes.tech
Middle

Υλοποιήστε μια λειτουργία `debounce` που υποστηρίζει άμεση κλήση στην αρχή μιας σειράς γεγονότων (`leading`), μια κλήση στο τέλος της σειράς από προεπιλογή, και μια μέθοδο `debounceFunc.cancel()` για ακύρωση της προγραμματισμένης κλήσης.