-
-
Notifications
You must be signed in to change notification settings - Fork 334
/
dts.test.ts.snap
107 lines (92 loc) 路 3.18 KB
/
dts.test.ts.snap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
// Vitest Snapshot v1
exports[`dts > getDeclaration 1`] = `
"// generated by unplugin-vue-components
// We suggest you to commit this file into source control
// Read more: https://github.com/vuejs/core/pull/3399
import '@vue/runtime-core'
export {}
declare module '@vue/runtime-core' {
export interface GlobalComponents {
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
TestComp: typeof import('test/component/TestComp')['default']
}
export interface ComponentCustomProperties {
vLoading: typeof import('test/directive/Loading')['default']
}
}
"
`;
exports[`dts > parseDeclaration - has icon component like <IMdi:diceD12> 1`] = `
{
"component": {
"ComponentA": "typeof import('./src/components/ComponentA.vue')['default']",
"IMdi:diceD12": "typeof import('~icons/mdi/dice-d12')['default']",
"IMdiLightAlarm": "typeof import('~icons/mdi-light/alarm')['default']",
},
"directive": {},
}
`;
exports[`dts > parseDeclaration - with directives 1`] = `
{
"component": {
"ComponentA": "typeof import('./src/components/ComponentA.vue')['default']",
"IMdi:diceD12": "typeof import('~icons/mdi/dice-d12')['default']",
"IMdiLightAlarm": "typeof import('~icons/mdi-light/alarm')['default']",
},
"directive": {
"vDirective": "typeof import('foo')",
"vLoading": "typeof import('test/directive/Loading')['default']",
"vSome": "typeof import('test/directive/Some')['default']",
},
}
`;
exports[`dts > parseDeclaration 1`] = `
{
"component": {
"ComponentA": "typeof import('./src/components/ComponentA.vue')['default']",
"ComponentB": "typeof import('./src/components/ComponentB.vue')['default']",
"ComponentC": "typeof import('./src/components/component-c.vue')['default']",
},
"directive": {},
}
`;
exports[`dts > writeDeclaration - keep unused 1`] = `
"// generated by unplugin-vue-components
// We suggest you to commit this file into source control
// Read more: https://github.com/vuejs/core/pull/3399
import '@vue/runtime-core'
export {}
declare module '@vue/runtime-core' {
export interface GlobalComponents {
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
SomeComp: typeof import('test/component/SomeComp')['default']
TestComp: typeof import('test/component/TestComp')['default']
}
export interface ComponentCustomProperties {
vDirective: typeof import('foo')
vLoading: typeof import('test/directive/Loading')['default']
vSome: typeof import('test/directive/Some')['default']
}
}
"
`;
exports[`dts > writeDeclaration 1`] = `
"// generated by unplugin-vue-components
// We suggest you to commit this file into source control
// Read more: https://github.com/vuejs/core/pull/3399
import '@vue/runtime-core'
export {}
declare module '@vue/runtime-core' {
export interface GlobalComponents {
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
TestComp: typeof import('test/component/TestComp')['default']
}
export interface ComponentCustomProperties {
vLoading: typeof import('test/directive/Loading')['default']
}
}
"
`;