UNPKG

@datorama/akita

Version:

State Management Tailored-Made for JS Applications

47 lines 3.15 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 (_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