UNPKG

@a1um1/lightweight-charts-react-wrapper

Version:

![bundle-size](https://badgen.net/bundlephobia/minzip/lightweight-charts-react-wrapper/)

17 lines (16 loc) 350 B
export function createLazyValue(init, reset) { let subject = null; const getter = () => { if (subject === null) { subject = init(); } return subject; }; getter.reset = () => { if (subject !== null) { reset(subject); } subject = null; }; return getter; }