UNPKG

@cran/lib.vue.ref

Version:

Vue Reactivity Extensions

15 lines (14 loc) 410 B
"use strict"; 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;