"use strict";
const React = require("react");
var __read = globalThis && globalThis.__read || function(o, n) {
  var m = typeof Symbol === "function" && o[Symbol.iterator];
  if (!m)
    return o;
  var i = m.call(o), r, ar = [], e;
  try {
    while ((n === void 0 || n-- > 0) && !(r = i.next()).done)
      ar.push(r.value);
  } catch (error) {
    e = { error };
  } finally {
    try {
      if (r && !r.done && (m = i["return"]))
        m.call(i);
    } finally {
      if (e)
        throw e.error;
    }
  }
  return ar;
};
function useForceUpdate() {
  var _a = __read(React.useReducer(function(v) {
    return v + 1;
  }, 0), 2), dispatch = _a[1];
  return dispatch;
}
module.exports = useForceUpdate;
//# sourceMappingURL=useForceUpdate.js.map
