UNPKG

@datorama/akita

Version:

State Management Tailored-Made for JS Applications

45 lines 2.91 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @param {?} storeName * @param {?} notifier * @return {?} */ export function successAction(storeName, notifier) { return (/** * @param {?} __0 * @return {?} */ function ({ payload, method, successMsg }) { notifier.dispatch({ type: 'success', storeName, payload, method, successMsg }); }); } /** * @param {?} storeName * @param {?} notifier * @return {?} */ export function errorAction(storeName, notifier) { return (/** * @param {?} __0 * @return {?} */ function ({ payload, method, errorMsg }) { notifier.dispatch({ type: 'error', storeName, payload, method, errorMsg }); }); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aW9uLWZhY3RvcnkuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZGF0b3JhbWEvYWtpdGEvYW5ndWxhci9wbGF5Z3JvdW5kL3Byb2plY3RzL25nLWVudGl0eS1zZXJ2aWNlLyIsInNvdXJjZXMiOlsibGliL2FjdGlvbi1mYWN0b3J5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUVBLE1BQU0sVUFBVSxhQUFhLENBQzNCLFNBQWlCLEVBQ2pCLFFBQWlDO0lBRWpDOzs7O0lBQU8sVUFBUyxFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFFO1FBQzdDLFFBQVEsQ0FBQyxRQUFRLENBQUM7WUFDaEIsSUFBSSxFQUFFLFNBQVM7WUFDZixTQUFTO1lBQ1QsT0FBTztZQUNQLE1BQU07WUFDTixVQUFVO1NBQ1gsQ0FBQyxDQUFDO0lBQ0wsQ0FBQyxFQUFDO0FBQ0osQ0FBQzs7Ozs7O0FBRUQsTUFBTSxVQUFVLFdBQVcsQ0FDekIsU0FBaUIsRUFDakIsUUFBaUM7SUFFakM7Ozs7SUFBTyxVQUFTLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxRQUFRLEVBQUU7UUFDM0MsUUFBUSxDQUFDLFFBQVEsQ0FBQztZQUNoQixJQUFJLEVBQUUsT0FBTztZQUNiLFNBQVM7WUFDVCxPQUFPO1lBQ1AsTUFBTTtZQUNOLFFBQVE7U0FDVCxDQUFDLENBQUM7SUFDTCxDQUFDLEVBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRW50aXR5U2VydmljZUFjdGlvbiwgTmdFbnRpdHlTZXJ2aWNlTm90aWZpZXIgfSBmcm9tICcuL25nLWVudGl0eS1zZXJ2aWNlLW5vdGlmaWVyJztcblxuZXhwb3J0IGZ1bmN0aW9uIHN1Y2Nlc3NBY3Rpb24oXG4gIHN0b3JlTmFtZTogc3RyaW5nLFxuICBub3RpZmllcjogTmdFbnRpdHlTZXJ2aWNlTm90aWZpZXJcbik6IChwYXJhbXM6IFBhcnRpYWw8RW50aXR5U2VydmljZUFjdGlvbj4pID0+IHZvaWQge1xuICByZXR1cm4gZnVuY3Rpb24oeyBwYXlsb2FkLCBtZXRob2QsIHN1Y2Nlc3NNc2cgfSkge1xuICAgIG5vdGlmaWVyLmRpc3BhdGNoKHtcbiAgICAgIHR5cGU6ICdzdWNjZXNzJyxcbiAgICAgIHN0b3JlTmFtZSxcbiAgICAgIHBheWxvYWQsXG4gICAgICBtZXRob2QsXG4gICAgICBzdWNjZXNzTXNnXG4gICAgfSk7XG4gIH07XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBlcnJvckFjdGlvbihcbiAgc3RvcmVOYW1lOiBzdHJpbmcsXG4gIG5vdGlmaWVyOiBOZ0VudGl0eVNlcnZpY2VOb3RpZmllclxuKTogKHBhcmFtczogUGFydGlhbDxFbnRpdHlTZXJ2aWNlQWN0aW9uPikgPT4gdm9pZCB7XG4gIHJldHVybiBmdW5jdGlvbih7IHBheWxvYWQsIG1ldGhvZCwgZXJyb3JNc2cgfSkge1xuICAgIG5vdGlmaWVyLmRpc3BhdGNoKHtcbiAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICBzdG9yZU5hbWUsXG4gICAgICBwYXlsb2FkLFxuICAgICAgbWV0aG9kLFxuICAgICAgZXJyb3JNc2dcbiAgICB9KTtcbiAgfTtcbn1cbiJdfQ==