jay-js
Version:
Jay is a framework for creating a single page application.
13 lines • 495 B
JavaScript
export const Observer = (state, change = undefined, execute = false) => (state.observable = true,
execute && (change ?
(change(), state.changes.push(() => { change(); }))
:
false),
function setObserver(setProp, obj) {
const dataToChange = change ? change : state.get;
state.changes.push(() => {
setProp(obj, dataToChange());
});
setProp(obj, dataToChange());
});
//# sourceMappingURL=Observer.js.map