@inworld/web-core
Version:
19 lines (18 loc) • 547 B
JavaScript
export class TaskEvent {
constructor({ name, parameters, }) {
this.name = name;
if (parameters === null || parameters === void 0 ? void 0 : parameters.length) {
this.parameters = parameters;
}
}
static fromProto(proto) {
var _a;
return new TaskEvent({
name: proto.name,
parameters: (_a = proto.parameters) === null || _a === void 0 ? void 0 : _a.map((p) => ({
name: p.name,
value: p.value,
})),
});
}
}