@thi.ng/interceptors
Version:
Interceptor based event bus, side effect & immutable state handling
30 lines (29 loc) • 694 B
JavaScript
import { ROOT } from "@thi.ng/logger/root";
const EV_SET_VALUE = "--set-value";
const EV_UPDATE_VALUE = "--update-value";
const EV_TOGGLE_VALUE = "--toggle-value";
const FX_CANCEL = "--cancel";
const FX_DISPATCH = "--dispatch";
const FX_DISPATCH_ASYNC = "--dispatch-async";
const FX_DISPATCH_NOW = "--dispatch-now";
const FX_DELAY = "--delay";
const FX_FETCH = "--fetch";
const FX_STATE = "--state";
const EV_REDO = "--redo";
const EV_UNDO = "--undo";
const LOGGER = ROOT.childLogger("icep");
export {
EV_REDO,
EV_SET_VALUE,
EV_TOGGLE_VALUE,
EV_UNDO,
EV_UPDATE_VALUE,
FX_CANCEL,
FX_DELAY,
FX_DISPATCH,
FX_DISPATCH_ASYNC,
FX_DISPATCH_NOW,
FX_FETCH,
FX_STATE,
LOGGER
};