@eluvio/elv-utils-js
Version:
Utilities for the Eluvio Content Fabric
27 lines (21 loc) • 511 B
JavaScript
// Retrieve part list from object
const Utility = require('./lib/Utility')
const ExistVer = require('./lib/concerns/kits/ExistVer')
class ObjectDeleteVersion extends Utility {
static blueprint() {
return {
concerns: [ExistVer]
}
}
async body() {
await this.concerns.ExistVer.del()
}
header() {
return `Delete version ${this.args.versionHash}`
}
}
if(require.main === module) {
Utility.cmdLineInvoke(ObjectDeleteVersion)
} else {
module.exports = ObjectDeleteVersion
}