@datorama/akita-ng-entity-service
Version:
Akita entity service
23 lines • 2.5 kB
JavaScript
export function successAction(storeName, notifier) {
return function ({ payload, method, successMsg }) {
notifier.dispatch({
type: 'success',
storeName,
payload,
method: method,
successMsg
});
};
}
export function errorAction(storeName, notifier) {
return function ({ payload, method, errorMsg }) {
notifier.dispatch({
type: 'error',
storeName,
payload,
method: method,
errorMsg
});
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aW9uLWZhY3RvcnkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9uZy1lbnRpdHktc2VydmljZS9zcmMvbGliL2FjdGlvbi1mYWN0b3J5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE1BQU0sVUFBVSxhQUFhLENBQzNCLFNBQWlCLEVBQ2pCLFFBQWlDO0lBRWpDLE9BQU8sVUFBVSxFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFFO1FBQzlDLFFBQVEsQ0FBQyxRQUFRLENBQUM7WUFDaEIsSUFBSSxFQUFFLFNBQVM7WUFDZixTQUFTO1lBQ1QsT0FBTztZQUNQLE1BQU0sRUFBRSxNQUFPO1lBQ2YsVUFBVTtTQUNYLENBQUMsQ0FBQztJQUNMLENBQUMsQ0FBQztBQUNKLENBQUM7QUFFRCxNQUFNLFVBQVUsV0FBVyxDQUN6QixTQUFpQixFQUNqQixRQUFpQztJQUVqQyxPQUFPLFVBQVUsRUFBRSxPQUFPLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBRTtRQUM1QyxRQUFRLENBQUMsUUFBUSxDQUFDO1lBQ2hCLElBQUksRUFBRSxPQUFPO1lBQ2IsU0FBUztZQUNULE9BQU87WUFDUCxNQUFNLEVBQUUsTUFBTztZQUNmLFFBQVE7U0FDVCxDQUFDLENBQUM7SUFDTCxDQUFDLENBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRW50aXR5U2VydmljZUFjdGlvbiwgTmdFbnRpdHlTZXJ2aWNlTm90aWZpZXIgfSBmcm9tICcuL25nLWVudGl0eS1zZXJ2aWNlLW5vdGlmaWVyJztcblxuZXhwb3J0IGZ1bmN0aW9uIHN1Y2Nlc3NBY3Rpb24oXG4gIHN0b3JlTmFtZTogc3RyaW5nLFxuICBub3RpZmllcjogTmdFbnRpdHlTZXJ2aWNlTm90aWZpZXJcbik6IChwYXJhbXM6IFBhcnRpYWw8RW50aXR5U2VydmljZUFjdGlvbj4pID0+IHZvaWQge1xuICByZXR1cm4gZnVuY3Rpb24gKHsgcGF5bG9hZCwgbWV0aG9kLCBzdWNjZXNzTXNnIH0pIHtcbiAgICBub3RpZmllci5kaXNwYXRjaCh7XG4gICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICBzdG9yZU5hbWUsXG4gICAgICBwYXlsb2FkLFxuICAgICAgbWV0aG9kOiBtZXRob2QhLFxuICAgICAgc3VjY2Vzc01zZ1xuICAgIH0pO1xuICB9O1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZXJyb3JBY3Rpb24oXG4gIHN0b3JlTmFtZTogc3RyaW5nLFxuICBub3RpZmllcjogTmdFbnRpdHlTZXJ2aWNlTm90aWZpZXJcbik6IChwYXJhbXM6IFBhcnRpYWw8RW50aXR5U2VydmljZUFjdGlvbj4pID0+IHZvaWQge1xuICByZXR1cm4gZnVuY3Rpb24gKHsgcGF5bG9hZCwgbWV0aG9kLCBlcnJvck1zZyB9KSB7XG4gICAgbm90aWZpZXIuZGlzcGF0Y2goe1xuICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgIHN0b3JlTmFtZSxcbiAgICAgIHBheWxvYWQsXG4gICAgICBtZXRob2Q6IG1ldGhvZCEsXG4gICAgICBlcnJvck1zZ1xuICAgIH0pO1xuICB9O1xufVxuIl19