UNPKG

astexplorer.app

Version:

https://astexplorer.net with ES Modules support and Hot Reloading

54 lines (53 loc) 2 kB
"use strict"; var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; exports.__esModule = true; var electron_1 = require("electron"); var constants_1 = require("../constants"); var event_types_1 = require("../event-types"); var store_1 = require("./store"); electron_1.ipcRenderer.on(event_types_1.mainEvents.SET_TRANSFORM_PARSER, function (type, id) { var _a; (_a = document.querySelector("[value=\"".concat(id, "\"]"))) === null || _a === void 0 ? void 0 : _a.click(); }); electron_1.ipcRenderer.on(event_types_1.mainEvents.DISPATCH_ACTION, function (type, action) { (0, store_1.dispatch)(__assign(__assign({}, action), { origin: 'main' })); }); electron_1.ipcRenderer.on(event_types_1.mainEvents.SET_SOURCE_CODE, function (type, code) { (0, store_1.dispatch)({ type: 'SET_CODE', code: code, cursor: 0 }); }); electron_1.ipcRenderer.on(event_types_1.mainEvents.SET_TRANSFORM_CODE, function (type, code) { (0, store_1.dispatch)({ type: 'SET_TRANSFORM', code: code, cursor: 0 }); }); localStorage.setItem('tree_settings', JSON.stringify({ autofocus: true, hideFunctions: true, hideEmptyKeys: true, hideLocationData: true, hideTypeKeys: true })); localStorage.setItem('explorerSettingsV1', JSON.stringify({ showTransformPanel: true, parserSettings: {}, parserPerCategory: { javascript: constants_1.DEFAULT_SOURCE_PARSER }, workbench: { parser: constants_1.DEFAULT_SOURCE_PARSER, code: constants_1.DEFAULT_SOURCE, keyMap: 'default', transform: { code: constants_1.DEFAULT_TRANSFORM, transformer: constants_1.DEFAULT_TRANSFORM_PARSER } } }));