This commit is contained in:
2024-05-17 18:02:49 +08:00
parent 8407d51fb6
commit b5264dc222
4056 changed files with 308094 additions and 41932 deletions

19
node_modules/store/plugins/observe.js generated vendored Normal file
View File

@@ -0,0 +1,19 @@
var eventsPlugin = require('./events')
module.exports = [eventsPlugin, observePlugin]
function observePlugin() {
return {
observe: observe,
unobserve: unobserve
}
function observe(_, key, callback) {
var subId = this.watch(key, callback)
callback(this.get(key))
return subId
}
function unobserve(_, subId) {
this.unwatch(subId)
}
}