UNPKG

inversify-devtools

Version:
20 lines (19 loc) 754 B
"use strict"; var utils_1 = require("../utils/utils"); var action_types_1 = require("../constants/action_types"); var saveSettingsSuccess = utils_1.makeActionCreator(action_types_1.default.SAVE_SETTINGS_SUCCESS, "settings"); var saveSettingsError = utils_1.makeActionCreator(action_types_1.default.SAVE_SETTINGS_ERROR, "exception"); var saveSettingsAsync = function (settings) { try { window.localStorage.setItem("inversify_settings", JSON.stringify(settings)); return saveSettingsSuccess(settings); } catch (e) { return saveSettingsError(e); } }; var settingsActions = { saveSettingsAsync: saveSettingsAsync }; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = settingsActions;