Skip to content

Commit 41d670d

Browse files
committed
test: fix useAttrs related cases
1 parent ee5e6fb commit 41d670d

File tree

4 files changed

+7
-3
lines changed

4 files changed

+7
-3
lines changed

test-workspace/tsc/passedFixtures/#5106/main.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
<!-- @inferTemplateDollarAttrs true -->
2+
13
<script setup lang="ts">
24
import { useAttrs } from 'vue';
35
import { exactType } from '../shared';
46
57
declare module 'vue' {
68
interface ComponentCustomProperties {
79
$attrs: {
8-
class: string
10+
class: string;
911
};
1012
}
1113
}

test-workspace/tsc/passedFixtures/fallthroughAttributes_strictTemplate/tsconfig.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,4 @@
55
"strictTemplates": true,
66
},
77
"include": [ "**/*" ],
8-
"exclude": [ "useAttrs/main.vue" ],
98
}

test-workspace/tsc/passedFixtures/vue2/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"../vue3/#4822",
3030
"../vue3/#4826",
3131
"../vue3/#4828",
32+
"../vue3/attrs",
3233
"../vue3/components",
3334
"../vue3/defineEmits",
3435
"../vue3/defineModel",

test-workspace/tsc/passedFixtures/fallthroughAttributes_strictTemplate/useAttrs/main.vue renamed to test-workspace/tsc/passedFixtures/vue3/attrs/main.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<!-- @inferTemplateDollarAttrs true -->
2+
13
<script setup lang="ts">
24
import { type AnchorHTMLAttributes, type ReservedProps, useAttrs } from 'vue';
35
import { exactType } from '../../shared';
@@ -10,4 +12,4 @@ exactType(attrs, {} as InheritedAttrs);
1012

1113
<template>
1214
<a>{{ exactType($attrs, {} as InheritedAttrs) }}</a>
13-
</template>
15+
</template>

0 commit comments

Comments
 (0)