Made the functions once, debounce, throttle, after to accept function with generics signature. The function returened from these functions will have signature as the functions passed into them, compiler should be made aware of this.
Corrected the auto spacing created by WebStorm IDE
Merge pull request #2679 from dineshsaravanan/master

Adding Generics support for the underscore functions throttle, debounce, once, after