@eluvio/elv-utils-js
Version:
Utilities for the Eluvio Content Fabric
28 lines (21 loc) • 479 B
JavaScript
// Delete a single object
const Utility = require('./lib/Utility')
const ExistObj = require('./lib/concerns/kits/ExistObj')
class ObjectDelete extends Utility {
static blueprint() {
return {
concerns: [ExistObj]
}
}
async body() {
await this.concerns.ExistObj.del()
}
header() {
return `Delete object ${this.args.objectId}`
}
}
if(require.main === module) {
Utility.cmdLineInvoke(ObjectDelete)
} else {
module.exports = ObjectDelete
}