UNPKG
@cran/lib.vue.ref
Version:
latest (0.2.3)
0.2.3
0.2.2
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0
0.0.1
Vue Reactivity Extensions
@cran/lib.vue.ref
/
mjs
/
controller
/
useRecomputer.js
11 lines
(10 loc)
•
262 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
import { triggerRef }
from
"vue"
;
/** * @since 0.2.2 * @category Controller */
export function
useRecomputer
(
ref
)
{
return
"effect"
in
ref
?
function
recompute
()
{
ref
.effect.scheduler?.(); } :
function
recompute
()
{ triggerRef(
ref
); }; }