UNPKG

xaco-store

Version:

A lightweight state management library for Angular using Signals

12 lines 1.98 kB
export const CURRENT_STATE_TEXT = 'Current state:'; export const NEXT_STATE_TEXT = 'Next state:'; export const ACTION_TEXT = 'Action:'; export const PAYLOAD_TEXT = 'Payload:'; export function logMiddleware(currentState, nextState, action, payload) { console.log(CURRENT_STATE_TEXT, currentState); console.log(NEXT_STATE_TEXT, nextState); console.log(ACTION_TEXT, action); if (payload) console.log(PAYLOAD_TEXT, payload); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL2xpYi9taWRkbGV3YXJlcy9sb2cvbG9nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBQyxNQUFNLGtCQUFrQixHQUFHLGdCQUFnQixDQUFDO0FBQ25ELE1BQU0sQ0FBQyxNQUFNLGVBQWUsR0FBRyxhQUFhLENBQUM7QUFDN0MsTUFBTSxDQUFDLE1BQU0sV0FBVyxHQUFHLFNBQVMsQ0FBQztBQUNyQyxNQUFNLENBQUMsTUFBTSxZQUFZLEdBQUcsVUFBVSxDQUFDO0FBRXZDLE1BQU0sVUFBVSxhQUFhLENBQUksWUFBZSxFQUFFLFNBQVksRUFBRSxNQUFjLEVBQUUsT0FBYTtJQUN6RixPQUFPLENBQUMsR0FBRyxDQUFDLGtCQUFrQixFQUFFLFlBQVksQ0FBQyxDQUFDO0lBQzlDLE9BQU8sQ0FBQyxHQUFHLENBQUMsZUFBZSxFQUFFLFNBQVMsQ0FBQyxDQUFDO0lBQ3hDLE9BQU8sQ0FBQyxHQUFHLENBQUMsV0FBVyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQ2pDLElBQUcsT0FBTztRQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsWUFBWSxFQUFFLE9BQU8sQ0FBQyxDQUFDO0FBQ25ELENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgQ1VSUkVOVF9TVEFURV9URVhUID0gJ0N1cnJlbnQgc3RhdGU6JztcclxuZXhwb3J0IGNvbnN0IE5FWFRfU1RBVEVfVEVYVCA9ICdOZXh0IHN0YXRlOic7XHJcbmV4cG9ydCBjb25zdCBBQ1RJT05fVEVYVCA9ICdBY3Rpb246JztcclxuZXhwb3J0IGNvbnN0IFBBWUxPQURfVEVYVCA9ICdQYXlsb2FkOic7XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gbG9nTWlkZGxld2FyZTxUPihjdXJyZW50U3RhdGU6IFQsIG5leHRTdGF0ZTogVCwgYWN0aW9uOiBzdHJpbmcsIHBheWxvYWQ/OiBhbnkpOiB2b2lkIHtcclxuICAgIGNvbnNvbGUubG9nKENVUlJFTlRfU1RBVEVfVEVYVCwgY3VycmVudFN0YXRlKTtcclxuICAgIGNvbnNvbGUubG9nKE5FWFRfU1RBVEVfVEVYVCwgbmV4dFN0YXRlKTtcclxuICAgIGNvbnNvbGUubG9nKEFDVElPTl9URVhULCBhY3Rpb24pO1xyXG4gICAgaWYocGF5bG9hZCkgY29uc29sZS5sb2coUEFZTE9BRF9URVhULCBwYXlsb2FkKTtcclxufSJdfQ==