create-updater.js 311 B

1234567891011
  1. "use strict";
  2. exports.__esModule = true;
  3. function createUpdater(host, getter, setter, shouldUpdate) {
  4. var reduced = getter(host);
  5. return function (value) {
  6. if (shouldUpdate(reduced, value)) {
  7. setter(host, (reduced = value));
  8. }
  9. };
  10. }
  11. exports.createUpdater = createUpdater;