ayanami
Version:
A better way to react with state
24 lines (23 loc) • 675 B
JavaScript
export const effectSymbols = {
decorator: Symbol('decorator:effect'),
actions: Symbol('actions:effect'),
};
export const reducerSymbols = {
decorator: Symbol('decorator:reducer'),
actions: Symbol('actions:reducer'),
};
export const immerReducerSymbols = {
decorator: Symbol('decorator:immer-reducer'),
actions: Symbol('actions:immer-reducer'),
};
export const defineActionSymbols = {
decorator: Symbol('decorator:defineAction'),
actions: Symbol('actions:defineAction'),
};
export const allActionSymbols = [
effectSymbols,
reducerSymbols,
immerReducerSymbols,
defineActionSymbols,
];
export const ikariSymbol = Symbol('ikari');