UNPKG

@cran/vue.use

Version:

Cranberry Vue Use Utilities

14 lines (13 loc) 339 B
import { ref } from "@vue/runtime-dom"; import { useRaf } from "./useRaf"; export function useRafDt({ paused = false, } = {}) { const dt = ref(0); let last = 0; return { dt, ...useRaf(function update(next) { dt.value = last && next - last; last = next; }, { paused, }), }; }