Loading...
Loading...
ALWAYS use when writing code importing "@vueuse/math". Consult for debugging, best practices, or modifying @vueuse/math, vueuse/math, vueuse math, vueuse.
npx skill4agent add harlan-zw/vue-ecosystem-skills vueuse-math-skilld@vueuse/mathandornotlogicAndlogicOrlogicNotuseTemplateRefMaybeRefOrGetteruseAverageuseSumcreateProjectioncreateGenericProjectionusePrecisionmathfloorceilrounduseClampComputedRefRefuseMathMathlogicAndlogicOrlogicNotuseMaxuseMinuseAbsuseCeiluseFlooruseRounduseTruncuseProjectiontsdownWatchSource<T>MaybeRefOrGetteruseClampref// Preferred: prevents invalid state assignment
const value = useClamp(shallowRef(0), 0, 10)
value.value = 15 // state remains 10useProjectioncreateProjectionuseSumuseAverageuseMaxuseMin// Preferred: cleaner syntax for fixed sets of refs
const total = useSum(refA, refB, refC)usePrecisiontoFixedusePrecisionnumberusePrecisionmathlogicAndlogicOr@vueuse/corewhenevercomputedcreateGenericProjectionuseMathMathlogicNot!ref.valuecomputed