@datorama/akita
Version:
State Management Tailored-Made for JS Applications
47 lines • 3.15 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 (_a) {
var payload = _a.payload, method = _a.method, successMsg = _a.successMsg;
notifier.dispatch({
type: 'success',
storeName: storeName,
payload: payload,
method: method,
successMsg: successMsg
});
});
}
/**
* @param {?} storeName
* @param {?} notifier
* @return {?}
*/
export function errorAction(storeName, notifier) {
return (/**
* @param {?} __0
* @return {?}
*/
function (_a) {
var payload = _a.payload, method = _a.method, errorMsg = _a.errorMsg;
notifier.dispatch({
type: 'error',
storeName: storeName,
payload: payload,
method: method,
errorMsg: errorMsg
});
});
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aW9uLWZhY3RvcnkuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZGF0b3JhbWEvYWtpdGEvYW5ndWxhci9wbGF5Z3JvdW5kL3Byb2plY3RzL25nLWVudGl0eS1zZXJ2aWNlLyIsInNvdXJjZXMiOlsibGliL2FjdGlvbi1mYWN0b3J5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUVBLE1BQU0sVUFBVSxhQUFhLENBQzNCLFNBQWlCLEVBQ2pCLFFBQWlDO0lBRWpDOzs7O0lBQU8sVUFBUyxFQUErQjtZQUE3QixvQkFBTyxFQUFFLGtCQUFNLEVBQUUsMEJBQVU7UUFDM0MsUUFBUSxDQUFDLFFBQVEsQ0FBQztZQUNoQixJQUFJLEVBQUUsU0FBUztZQUNmLFNBQVMsV0FBQTtZQUNULE9BQU8sU0FBQTtZQUNQLE1BQU0sUUFBQTtZQUNOLFVBQVUsWUFBQTtTQUNYLENBQUMsQ0FBQztJQUNMLENBQUMsRUFBQztBQUNKLENBQUM7Ozs7OztBQUVELE1BQU0sVUFBVSxXQUFXLENBQ3pCLFNBQWlCLEVBQ2pCLFFBQWlDO0lBRWpDOzs7O0lBQU8sVUFBUyxFQUE2QjtZQUEzQixvQkFBTyxFQUFFLGtCQUFNLEVBQUUsc0JBQVE7UUFDekMsUUFBUSxDQUFDLFFBQVEsQ0FBQztZQUNoQixJQUFJLEVBQUUsT0FBTztZQUNiLFNBQVMsV0FBQTtZQUNULE9BQU8sU0FBQTtZQUNQLE1BQU0sUUFBQTtZQUNOLFFBQVEsVUFBQTtTQUNULENBQUMsQ0FBQztJQUNMLENBQUMsRUFBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFbnRpdHlTZXJ2aWNlQWN0aW9uLCBOZ0VudGl0eVNlcnZpY2VOb3RpZmllciB9IGZyb20gJy4vbmctZW50aXR5LXNlcnZpY2Utbm90aWZpZXInO1xuXG5leHBvcnQgZnVuY3Rpb24gc3VjY2Vzc0FjdGlvbihcbiAgc3RvcmVOYW1lOiBzdHJpbmcsXG4gIG5vdGlmaWVyOiBOZ0VudGl0eVNlcnZpY2VOb3RpZmllclxuKTogKHBhcmFtczogUGFydGlhbDxFbnRpdHlTZXJ2aWNlQWN0aW9uPikgPT4gdm9pZCB7XG4gIHJldHVybiBmdW5jdGlvbih7IHBheWxvYWQsIG1ldGhvZCwgc3VjY2Vzc01zZyB9KSB7XG4gICAgbm90aWZpZXIuZGlzcGF0Y2goe1xuICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgc3RvcmVOYW1lLFxuICAgICAgcGF5bG9hZCxcbiAgICAgIG1ldGhvZCxcbiAgICAgIHN1Y2Nlc3NNc2dcbiAgICB9KTtcbiAgfTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGVycm9yQWN0aW9uKFxuICBzdG9yZU5hbWU6IHN0cmluZyxcbiAgbm90aWZpZXI6IE5nRW50aXR5U2VydmljZU5vdGlmaWVyXG4pOiAocGFyYW1zOiBQYXJ0aWFsPEVudGl0eVNlcnZpY2VBY3Rpb24+KSA9PiB2b2lkIHtcbiAgcmV0dXJuIGZ1bmN0aW9uKHsgcGF5bG9hZCwgbWV0aG9kLCBlcnJvck1zZyB9KSB7XG4gICAgbm90aWZpZXIuZGlzcGF0Y2goe1xuICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgIHN0b3JlTmFtZSxcbiAgICAgIHBheWxvYWQsXG4gICAgICBtZXRob2QsXG4gICAgICBlcnJvck1zZ1xuICAgIH0pO1xuICB9O1xufVxuIl19