xops-pat
Version:
Procedure generator for on space operations
22 lines (15 loc) • 387 B
JavaScript
;
module.exports = class Actor {
constructor(actorYaml) {
// Save the role (required)
if (!actorYaml.role) {
throw new Error(`Input YAML missing actor Role: ${JSON.stringify(actorYaml)}`);
}
this.role = actorYaml.role;
// Save the name (if it exists)
this.name = '';
if (actorYaml.name) {
this.name = actorYaml.name;
}
}
};