- added
KeyedCollection
- added
TypedCollection
WeakCompositeKeyMap
now implementshas
- fixed a major bug in
@param
which caused all methods in a class to share a param list
- broke up
param
file into smaller, more reusable components - fixed a bug in
WeakCompositeKeyMap
which would cause a map of results to be returned instead of the correct value - added
@promises
decorator, which checks promised values
npm install
of this module will now load an es5 compatible file using the babel runtime
- fixed a bug in
@debounce
which would cause multiple debounced methods of a single class instance to debounce eachother - added eslint to travis-ci builds
- fixed a bug in
@debounce
which would cause multiple instances of a class to all debounce eachother's methods
- fixed a bug in
@memoize
which would cause a function to always compute new values - lint issues + removal of dead code
@memoize
now properly works accross multiple instances of a class
- added support for
@curry
and@debounce()