Skip to content
This repository was archived by the owner on Mar 29, 2024. It is now read-only.

Commit 9a87eca

Browse files
committed
reproduce bug
1 parent 5baf964 commit 9a87eca

File tree

4 files changed

+59
-28
lines changed

4 files changed

+59
-28
lines changed

package-lock.json

Lines changed: 47 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"dependencies": {
1010
"@vue/cli": "^5.0.8",
1111
"core-js": "^3.8.3",
12-
"vue": "^2.6.14"
12+
"vue": "^2.7.14"
1313
},
1414
"devDependencies": {
1515
"@vue/cli-plugin-babel": "~5.0.0",

src/App.vue

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,20 @@
66
</template>
77

88
<script lang="ts">
9-
import Vue from 'vue';
9+
import { defineComponent, ref } from 'vue';
1010
import HelloWorld from './components/HelloWorld.vue';
1111
12-
export default Vue.extend({
12+
export default defineComponent({
1313
name: 'App',
1414
components: {
1515
HelloWorld
16+
},
17+
setup() {
18+
const helloWorld = ref<InstanceType<typeof HelloWorld> | null>(null);
19+
20+
return {
21+
helloWorld
22+
}
1623
}
1724
});
1825
</script>

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
"dom",
2626
"dom.iterable",
2727
"scripthost"
28-
]
28+
],
29+
"declaration": true
2930
},
3031
"include": [
3132
"src/**/*.ts",

0 commit comments

Comments
 (0)