UNPKG

nyg-static-jam3

Version:

Jam3 frontend static project scaffold generator based on nyg

20 lines (19 loc) 415 B
export default { _emitChange: null, _reducers: {}, get reducers() { return { ...this._reducers }; }, set reducers(reducers) { this._reducers = reducers; }, register(name, reducer) { this._reducers = { ...this._reducers, [name]: reducer }; if (this._emitChange) { this._emitChange(this.reducers); } }, setChangeListener(listener) { this._emitChange = listener; } };