memorizer
1.0.1 • Public • Published memorizer

Memoize a property with a lazy callback.
Great for creating internal promises or computationally expensive rproperties.
const memoize = require('memorizer')
function Constructor () {
this.promise.then(val => {
})
}
memoize(Constructor.prototype, 'promise', function () {
return new Promise(true)
})
API
memoize(object: Object, property: String, getter: Function)
The getter
's return value will be memoized.
Package Sidebar
Install
Weekly Downloads