@eluvio/elv-utils-js
Version:
Utilities for the Eluvio Content Fabric
22 lines (18 loc) • 359 B
JavaScript
const {
ArrayModel,
NonBlankString,
ObjectModel,
CheckedResult
} = require('./Models')
const ContextModel = ObjectModel({
argList: ArrayModel(NonBlankString),
args: Object,
concerns: Object,
cwd: String,
env: Object
}).as('Context')
const CheckedContext = CheckedResult(ContextModel)
module.exports = {
CheckedContext,
ContextModel
}