@cran/lib.vue.ref
Version:
Vue Reactivity Extensions
15 lines (14 loc) • 410 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useRecomputer = void 0;
const vue_1 = require("vue");
/**
* @since 0.2.2
* @category Controller
*/
function useRecomputer(ref) {
return "effect" in ref
? function recompute() { ref.effect.scheduler?.(); }
: function recompute() { (0, vue_1.triggerRef)(ref); };
}
exports.useRecomputer = useRecomputer;