UNPKG

@cran/vue.use

Version:

Cranberry Vue Use Utilities

16 lines (15 loc) 506 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useCounter = void 0; const runtime_dom_1 = require("@vue/runtime-dom"); function useCounter(start = 0) { const counter = (0, runtime_dom_1.ref)(start); return { counter, incr() { return ++counter.value; }, decr() { return --counter.value; }, zero() { return (counter.value = 0); }, seek(value) { return (counter.value = value); }, }; } exports.useCounter = useCounter;