UNPKG

@aitianyu.cn/tianyu-store

Version:
16 lines 811 B
"use strict"; /**@format */ Object.defineProperty(exports, "__esModule", { value: true }); exports.actionHandlerImpl = void 0; const Action_1 = require("../../types/Action"); const ActionBaseImpl_1 = require("./ActionBaseImpl"); const ActionImpl_1 = require("./ActionImpl"); function actionHandlerImpl(id, handler, external) { const actionInstanceCaller = ((0, ActionBaseImpl_1.actionBaseImpl)(id, handler, Action_1.ActionType.ACTION, undefined, external)); actionInstanceCaller.withReducer = function (reducer) { return (0, ActionImpl_1.actionImpl)(actionInstanceCaller.id, actionInstanceCaller.handler, reducer, actionInstanceCaller.external); }; return actionInstanceCaller; } exports.actionHandlerImpl = actionHandlerImpl; //# sourceMappingURL=ActionHandlerImpl.js.map