import monitorPlugin from 'reapex-plugin-monitoring'
const app = new App()
function doTrack(data: any[]) {
console.log(data)
}
const monitor = app.plugin(monitorPlugin, {trackFunc: doTrack, interval: 5000})
monitor.track({
[actionTypes.decrease]: function* (action: ReturnType<typeof mutations.decrease>, beforeState, afterState) {
const total = CounterModel.selectors.total(afterState)
const [num] = action.payload
return {
key: actionTypes.decrease,
data: { total, num },
}
},
[actionTypes.increase]: function* (action: ReturnType<typeof mutations.increase>, beforeState, afterState) {
const total = yield select(CounterModel.selectors.total)
const [num] = action.payload
return {
key: actionTypes.increase,
data: { total, num },
}
}
})
reapex-plugin-monitoring
1.1.0 • Public • PublishedPackage Sidebar
Install
npm i reapex-plugin-monitoring
Repository
Weekly Downloads
0
Version
1.1.0
License
MIT
Unpacked Size
15.9 kB
Total Files
21