Added missing type declarations and changed vue init

This commit is contained in:
lstoeferle 2021-02-24 13:46:09 +01:00
parent 9618c30b9c
commit 2663ce4a6e
3 changed files with 24 additions and 5 deletions

View File

@ -1,14 +1,16 @@
import Vue from "vue";
import App from "@/App.vue";
import VueCompositionApi from "@vue/composition-api";
import VueCompositionApi, { createApp, h } from "@vue/composition-api";
Vue.use(VueCompositionApi)
Vue.use(VueCompositionApi);
import "windi.css";
Vue.config.productionTip = false;
Vue.config.devtools = true;
new Vue({
render: (h) => h(App),
}).$mount("#app");
const app = createApp({
render: () => h(App),
});
app.mount("#app");

13
src/shims-tsx.d.ts vendored Normal file
View File

@ -0,0 +1,13 @@
import Vue, { VNode } from "vue";
declare global {
namespace JSX {
// tslint:disable no-empty-interface
interface Element extends VNode {}
// tslint:disable no-empty-interface
interface ElementClass extends Vue {}
interface IntrinsicElements {
[elem: string]: any;
}
}
}

4
src/shims-vue.d.ts vendored Normal file
View File

@ -0,0 +1,4 @@
declare module "*.vue" {
import Vue from "vue";
export default Vue;
}