simulation.js (553B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 "use strict"; 6 7 const { 8 SIMULATE, 9 } = require("resource://devtools/client/accessibility/constants.js"); 10 11 exports.simulate = 12 (simulateFunc, simTypes = []) => 13 ({ dispatch }) => 14 simulateFunc(simTypes) 15 .then(success => dispatch({ error: !success, simTypes, type: SIMULATE })) 16 .catch(error => dispatch({ error, type: SIMULATE }));