clumsy-graphics
Version:
a tool for rapidly developing animations where frames are described using svg elements à la react 🙃
23 lines (22 loc) • 1.12 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.startAnimationDevelopment = void 0;
const redux_1 = require("redux");
const redux_saga_1 = __importDefault(require("redux-saga"));
const animationDevelopmentStateReducer_1 = require("./animationDevelopmentStateReducer");
const initialSaga_1 = require("./sagas/initialSaga");
function startAnimationDevelopment(api) {
const { animationModulePath, generatedAssetsDirectoryPath, clientServerPort, numberOfFrameRendererWorkers, } = api;
const sagaMiddleware = (0, redux_saga_1.default)();
(0, redux_1.createStore)(animationDevelopmentStateReducer_1.animationDevelopmentStateReducer, (0, redux_1.applyMiddleware)(sagaMiddleware));
sagaMiddleware.run(initialSaga_1.initialSaga, {
animationModulePath,
generatedAssetsDirectoryPath,
clientServerPort,
numberOfFrameRendererWorkers,
});
}
exports.startAnimationDevelopment = startAnimationDevelopment;