@datorama/akita
Version:
State Management Tailored-Made for JS Applications
45 lines • 2.91 kB
JavaScript
/**
* @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==