5.0.0 • Published 2 years ago
@boost/decorators v5.0.0
Decorators - Boost
Experimental decorators for common patterns.
import { Bind, Memoize } from '@boost/decorators';
class Example {
@Bind()
referencedMethod() {
return this; // Class instance
}
@Memoize()
someExpensiveOperation() {
// Do something heavy
}
}Features
@Bind- Autobind a method'sthisto the class context.@Debounce- Defer the execution of a method in milliseconds.@Deprecate- Mark a property, method, or class as deprecated.@Memoize- Cache and return the result of a method execution.@Throttle- Throttle the execution of a method to a timeframe in milliseconds.
Installation
yarn add @boost/decoratorsDocumentation
5.0.0
2 years ago
5.0.0-alpha.2
2 years ago
5.0.0-alpha.1
2 years ago
4.0.0
3 years ago
4.0.0-alpha.1
3 years ago
3.0.0
4 years ago
2.1.4
4 years ago
2.1.3
4 years ago
2.1.2
5 years ago
2.1.1
5 years ago
2.1.0
5 years ago
2.0.0
5 years ago