@gmetrixr/rjson
Version:
(R)ecursive Json
21 lines (20 loc) • 869 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const r_1 = require("../../../r");
class Migration {
execute(projectJson) {
const pJson = projectJson;
const projectF = r_1.r.project(pJson);
const allCharacterElements = projectF.getAllDeepChildrenWithFilter(r_1.RT.element, el => el.props.element_type === r_1.en.ElementType.character);
for (const el of allCharacterElements) {
const elementF = r_1.r.element(el);
if (elementF.get(r_1.rtp.element.character_chatbot_trigger_radius) === undefined) {
const elementF = r_1.r.element(el);
elementF.set(r_1.rtp.element.character_chatbot_trigger_radius, 1);
}
}
projectF.set(r_1.rtp.project.version, 155);
}
}
const migration = new Migration();
exports.default = migration;