UNPKG

@oiij/use

Version:

Som Composable Functions for Vue 3

28 lines (26 loc) 430 B
import { ref } from "vue"; //#region src/composables/use-boolean.ts function useBoolean(initValue = false) { const value = 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 export { useBoolean };