UNPKG

@oiij/use

Version:

Som Composable Functions for Vue 3

29 lines (27 loc) 562 B
const require_rolldown_runtime = require('../_virtual/rolldown_runtime.cjs'); const vue = require_rolldown_runtime.__toESM(require("vue")); //#region src/composables/use-boolean.ts function useBoolean(initValue = false) { const value = (0, vue.ref)(initValue); function setValue(v) { value.value = v; } function setTrue() { setValue(true); } function setFalse() { setValue(false); } function toggle() { setValue(!value.value); } return { value, setTrue, setFalse, toggle, setValue }; } //#endregion exports.useBoolean = useBoolean;