module.exports = { globals: { // lifecycle onActivated: 'readonly', onBeforeMount: 'readonly', onBeforeUnmount: 'readonly', onBeforeUpdate: 'readonly', onDeactivated: 'readonly', onErrorCaptured: 'readonly', onMounted: 'readonly', onServerPrefetch: 'readonly', onUnmounted: 'readonly', onUpdated: 'readonly', // reactivity computed: 'readonly', customRef: 'readonly', isReadonly: 'readonly', isRef: 'readonly', markRaw: 'readonly', reactive: 'readonly', readonly: 'readonly', ref: 'readonly', shallowReactive: 'readonly', shallowReadonly: 'readonly', shallowRef: 'readonly', toRaw: 'readonly', toRef: 'readonly', toRefs: 'readonly', triggerRef: 'readonly', unref: 'readonly', watch: 'readonly', watchEffect: 'readonly', // component defineComponent: 'readonly', defineAsyncComponent: 'readonly', getCurrentInstance: 'readonly', h: 'readonly', inject: 'readonly', nextTick: 'readonly', provide: 'readonly', useCssModule: 'readonly', // other defineProps: 'readonly', defineEmits: 'readonly', defineExpose: 'readonly', withDefaults: 'readonly', // vue-router useRoute: 'readonly', useRouter: 'readonly', // vuex useStore: 'readonly' } }