This NPM package contains event observables that can be used for tracking sensenet repository events.
# Yarn
yarn add @sensenet/repository-events
# NPM
npm install @sensenet/repository-events
const repository = new Repository({})
const eventHub = new EventHub(repository)
// subscribe to a Content Created event
eventHub.onContentCreated.subscribe(createdContent => {
console.log('New Content created:', createdContent)
})
The available events are:
- onContentCreated
- onContentCreateFailed
- onContentModified
- onContentModificationFailed
- onContentLoaded
- onContentDeleted
- onContentDeleteFailed
- onCustomActionExecuted
- onCustomActionFailed
- onContentMoved
- onContentMoveFailed
- onContentCopyFailed
- onUploadFinished
- onUploadFailed