Skip to content

Commit ee6b390

Browse files
committed
Update main.vue
1 parent e1ab05a commit ee6b390

File tree

1 file changed

+4
-5
lines changed
  • test-workspace/tsc/passedFixtures/vue3/#3204

1 file changed

+4
-5
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
<script setup lang="ts" generic="T">
2-
import { Reactive } from 'vue';
1+
<script setup lang="ts" generic="T extends { foo: number }">
32
import { exactType } from '../../shared';
43
54
const props = withDefaults(defineProps<{
@@ -12,12 +11,12 @@ const props = withDefaults(defineProps<{
1211

1312
<template>
1413
<div v-for="item of list">
15-
{{ exactType(item, {} as Reactive<T>) }}
14+
{{ exactType(item.foo, {} as number) }}
1615
</div>
1716
<div v-for="item of props.list">
18-
{{ exactType(item, {} as Reactive<T>) }}
17+
{{ exactType(item.foo, {} as number) }}
1918
</div>
2019
<div v-for="item of $props.list">
21-
{{ exactType(item, {} as Reactive<T>) }}
20+
{{ exactType(item.foo, {} as number) }}
2221
</div>
2322
</templat>

0 commit comments

Comments
 (0)