Update lazyvalue

This commit is contained in:
Fawad Mirzad
2021-02-13 19:25:20 +01:00
parent c9a228aedd
commit c2beadf477

View File

@@ -1,16 +1,15 @@
// This piece of code was orignally written by sindresorhus and can be seen here
// https://github.com/sindresorhus/lazy-value/blob/master/index.js
// lazy-value by sindresorhus
export default (fn) => {
let called = false
let ret
module.exports = fn => {
let called = false;
let result;
return () => {
if (!called) {
called = true
ret = fn()
called = true;
result = fn();
}
return ret
}
}
return result;
};
};