10f677c34d1d12d41a3211d5afd063d377745da5
[squeep-lazy-property] / README.md
1 # Lazy Property
2
3 Easily defer property initialization until first access.
4
5 `lazy(obj, name, initializer, descriptor, objectBound = true)`
6
7 ```js
8 const { lazy } = require('@squeep/lazy-property');
9
10 const obj = {};
11 lazy(obj, () => doSomethingExpensive());
12 const getItNow = obj.prop;
13 ```