hello-cls
v1.0.8
Published
A Node.js library that implements Continuation-Local Storage
Downloads
1,409
Maintainers
Readme
hello-cls
A Node.js library that implements Continuation-Local Storage for Node 10+
Install & Requirements
npm i hello-cls
oryarn add hello-cls
How to use
const { namespace } = require('hello-cls')
const context = namespace.initContext()
// I can't get a value from the namespace if one has not been set yet
console.log(namespace.get('beer'))
// -> undefined
// I can set a value to a given key on the namespace
namespace.set('beer', '🍺')
// I can get a value from the namespace
console.log(namespace.get('beer'))
// -> '🍺'
// close with 'true' will flush state immediately
context.close(true)
// I can't get a value from the namespace if the context is closed
console.log(namespace.get('beer'))
// -> null
Made with ❤️ at comet