UNPKG

@gmetrixr/rjson

Version:
27 lines (26 loc) 990 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const r_1 = require("../../../r"); /** * Converts on_click_new in the json (create by fv4 editor) to on_click * The on_click created by the fv4 editor would already have been converted to on_been_clicked by this point in t migration m005_006_connection_events.ts * * fv4 on_click = v5 on_been_clicked * fv4 on_click_new = v5 on_click */ class Migration { execute(projectJson) { const pJson = projectJson; const projectF = r_1.r.record(pJson); for (const when_event_json of projectF.getAllDeepChildren(r_1.RT.when_event)) { const we = r_1.r.record(when_event_json); //Older if (we.get(r_1.rtp.when_event.event) === "on_click_new") { we.set(r_1.rtp.when_event.event, "on_click"); } } projectF.set(r_1.rtp.project.version, 113); } } const migration = new Migration(); exports.default = migration;