File tree Expand file tree Collapse file tree 4 files changed +24
-9
lines changed Expand file tree Collapse file tree 4 files changed +24
-9
lines changed Original file line number Diff line number Diff line change @@ -14,21 +14,21 @@ import {
14
14
typedRouterFile ,
15
15
typedRouterFileAsModule ,
16
16
usersLoaderFile ,
17
- vueShimFile ,
18
17
} from './twoslash-files'
18
+ import { extraFiles } from './twoslash/files'
19
19
20
20
export default defineConfig ( {
21
21
markdown : {
22
22
codeTransformers : [
23
23
transformerTwoslash ( {
24
24
twoslashOptions : {
25
25
extraFiles : {
26
+ ...extraFiles ,
26
27
'router.ts' : typedRouterFileAsModule ,
27
28
'typed-router.d.ts' : typedRouterFile ,
28
29
'api/index.ts' : apiIndexFile ,
29
30
'../api/index.ts' : apiIndexFile ,
30
31
'loaders/users.ts' : usersLoaderFile ,
31
- 'shims-vue.d.ts' : vueShimFile ,
32
32
} ,
33
33
} ,
34
34
} ) ,
Original file line number Diff line number Diff line change @@ -67,10 +67,3 @@ export const useUserList = defineBasicLoader(() => getUserList())
67
67
68
68
export { User, getUserById, getUserList }
69
69
`
70
-
71
- export const vueShimFile = `
72
- declare module '*.vue' {
73
- import { defineComponent } from 'vue'
74
- export default defineComponent({})
75
- }
76
- `
Original file line number Diff line number Diff line change
1
+ import { defineStore } from 'pinia'
2
+
3
+ export const useSomeStore = defineStore ( 'some' , { } )
Original file line number Diff line number Diff line change
1
+ import fs from 'node:fs'
2
+ import { join } from 'node:path'
3
+ import { fileURLToPath } from 'node:url'
4
+
5
+ const __dirname = fileURLToPath ( new URL ( '.' , import . meta. url ) )
6
+
7
+ export const extraFiles = {
8
+ '@/stores/index.ts' : fs . readFileSync (
9
+ join ( __dirname , './code/stores.ts' ) ,
10
+ 'utf-8'
11
+ ) ,
12
+
13
+ 'shims-vue.d.ts' : `
14
+ declare module '*.vue' {
15
+ import { defineComponent } from 'vue'
16
+ export default defineComponent({})
17
+ }
18
+ ` . trimStart ( ) ,
19
+ }
You can’t perform that action at this time.
0 commit comments