1
0
tl-vikunja/src/types/shims-vue.d.ts
renovate d749ec85dc chore(deps): update dependency eslint-plugin-vue to v9 (#1958)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1958
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-05-18 20:17:48 +00:00

24 lines
535 B
TypeScript

declare module 'vue' {
import { CompatVue } from 'vue'
const Vue: CompatVue
export default Vue
export * from 'vue'
const { configureCompat } = Vue
export { configureCompat }
}
// https://next.vuex.vuejs.org/guide/migrating-to-4-0-from-3-x.html#typescript-support
import { ComponentCustomProperties } from 'vue'
import { Store } from 'vuex'
declare module '@vue/runtime-core' {
// Declare your own store states.
interface State {
count: number
}
interface ComponentCustomProperties {
$store: Store<State>
}
}