di-proxy sessionStorage demo
Proof-of-Concept for UMD Dependency Injection Module by wrapping sessionStorage.getItem function.
by patrob10114
HTML
<script src="https://unpkg.com/di-proxy"></script>
<pre id="out"></pre>
JavaScript
const ssdi = diProxy.inject(sessionStorage.getItem.bind(sessionStorage))
sessionStorage.setItem('test', 'value')
sessionStorage.setItem('another', 'thing')
// get some session properties
let { test, another } = ssdi
const formattedText = `test: ${test}, another: ${another}`
document.getElementById('out').textContent = formattedText