import { computed, reactive, readonly } from 'vue' //CONSTANTS const TVA = 8.5 //STATE const state = reactive({ count: 0 }) //COMPUTED const ttc = computed(() => (state.count * (100 + TVA)) / 100) //ARROW FUNCTION const inc = (amount: number): number => { return (state.count += amount) } //STANDARD FUNCTION function reset(): number { return (state.count = 0) } export default { state: readonly(state), ttc, inc, reset }