UNPKG

strikejs-react

Version:

A state management framework for ReactJS applications.

16 lines (15 loc) 449 B
/** * Creates a middleware that can handle {PromiseAction} * * @export * @param {Injector} injector an injector instance to use for dependency resolution. * @returns {Middleware} a middleware. */ export function Injectable(injector) { return function (action, store) { if (typeof action.service === "undefined") { return action; } return injector.injectFunction(action.service); }; }