UNPKG

ayanami

Version:
13 lines (12 loc) 443 B
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))); }, {}); }