ayanami
Version:
A better way to react with state
13 lines (12 loc) • 443 B
JavaScript
import { __assign } from "tslib";
import { getAllActionNames } from '../decorators';
export function getEffectActionFactories(target) {
return getAllActionNames(target).reduce(function (result, name) {
var _a;
return (__assign(__assign({}, result), (_a = {}, _a[name] = function (params) { return ({
ayanami: target,
actionName: name,
params: params,
}); }, _a)));
}, {});
}