34
34
* [ buildTemplateProcessor] ( README.md#buildtemplateprocessor )
35
35
* [ createSFCModule] ( README.md#createsfcmodule )
36
36
* [ defaultGetResource] ( README.md#defaultgetresource )
37
- * [ defaultHandleModule] ( README.md#defaulthandlemodule )
38
37
* [ defaultPathResolve] ( README.md#defaultpathresolve )
38
+ * [ handleModuleInternal] ( README.md#handlemoduleinternal )
39
39
* [ loadModule] ( README.md#loadmodule )
40
40
* [ loadModuleInternal] ( README.md#loadmoduleinternal )
41
41
49
49
50
50
Ƭ ** AbstractPath** : { toString: () => string }
51
51
52
- * Defined in [ types.ts:32] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/types.ts#L32 ) *
52
+ * Defined in [ types.ts:32] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/types.ts#L32 ) *
53
53
54
54
An abstract way to specify a path. It could be a simple string or a object like an URL. An AbstractPath must always be convertible to a string.
55
55
65
65
66
66
Ƭ ** Cache** : { get: (key: string) => Promise<string \| undefined\> ; set: (key: string, value: string) => Promise<void\> }
67
67
68
- * Defined in [ types.ts:20] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/types.ts#L20 ) *
68
+ * Defined in [ types.ts:20] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/types.ts#L20 ) *
69
69
70
70
#### Type declaration:
71
71
80
80
81
81
Ƭ ** ContentData** : string \| ArrayBuffer
82
82
83
- * Defined in [ types.ts:71] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/types.ts#L71 ) *
83
+ * Defined in [ types.ts:71] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/types.ts#L71 ) *
84
84
85
85
___
86
86
87
87
### CustomBlock
88
88
89
89
Ƭ ** CustomBlock** : { attrs: Record<string, string \| true\> ; content: string ; type: string }
90
90
91
- * Defined in [ types.ts:109] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/types.ts#L109 ) *
91
+ * Defined in [ types.ts:109] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/types.ts#L109 ) *
92
92
93
93
A custom block
94
94
106
106
107
107
Ƭ ** CustomBlockCallback** : (component: [ ModuleExport] ( README.md#moduleexport ) ) => void
108
108
109
- * Defined in [ types.ts:103] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/types.ts#L103 ) *
109
+ * Defined in [ types.ts:103] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/types.ts#L103 ) *
110
110
111
111
CustomBlockCallback function type
112
112
116
116
117
117
Ƭ ** File** : { getContentData: (asBinary: Boolean) => Promise<[ ContentData] ( README.md#contentdata ) \> ; type: string }
118
118
119
- * Defined in [ types.ts:77] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/types.ts#L77 ) *
119
+ * Defined in [ types.ts:77] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/types.ts#L77 ) *
120
120
121
121
Represents a file content and the extension name.
122
122
@@ -133,15 +133,15 @@ ___
133
133
134
134
Ƭ ** LangProcessor** : (source: string, preprocessOptions?: any) => Promise<string\> \| string
135
135
136
- * Defined in [ types.ts:429 ] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/types.ts#L429 ) *
136
+ * Defined in [ types.ts:439 ] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/types.ts#L439 ) *
137
137
138
138
___
139
139
140
140
### Module
141
141
142
142
Ƭ ** Module** : { exports: [ ModuleExport] ( README.md#moduleexport ) }
143
143
144
- * Defined in [ types.ts:128] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/types.ts#L128 ) *
144
+ * Defined in [ types.ts:128] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/types.ts#L128 ) *
145
145
146
146
This just represents a loaded js module
147
147
@@ -157,15 +157,15 @@ ___
157
157
158
158
Ƭ ** ModuleCacheId** : string
159
159
160
- * Defined in [ types.ts:26] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/types.ts#L26 ) *
160
+ * Defined in [ types.ts:26] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/types.ts#L26 ) *
161
161
162
162
___
163
163
164
164
### ModuleExport
165
165
166
166
Ƭ ** ModuleExport** : {} \| null
167
167
168
- * Defined in [ types.ts:123] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/types.ts#L123 ) *
168
+ * Defined in [ types.ts:123] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/types.ts#L123 ) *
169
169
170
170
This just represents a loaded js module exports
171
171
175
175
176
176
Ƭ ** ModuleHandler** : (type: string, getContentData: File[ \" getContentData\" ] , path: [ AbstractPath] ( README.md#abstractpath ) , options: [ Options] ( README.md#options ) ) => Promise<[ ModuleExport] ( README.md#moduleexport ) \| null\>
177
177
178
- * Defined in [ types.ts:68] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/types.ts#L68 ) *
178
+ * Defined in [ types.ts:68] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/types.ts#L68 ) *
179
179
180
180
Used by the library when it needs to handle a does not know how to handle a given file type (eg. ` .json ` files).
181
181
198
198
199
199
### Options
200
200
201
- Ƭ **Options**: { additionalBabelParserPlugins?: babel\_ParserPlugin[] ; additionalBabelPlugins?: Record<string, any\> ; compiledCache?: [Cache](README.md#cache) ; delimiters?: [string, string] ; devMode?: boolean ; handleModule?: [ModuleHandler](README.md#modulehandler) ; isCustomElement: (tag: string) => boolean \| undefined ; moduleCache: Record<[ModuleCacheId](README.md#modulecacheid), LoadingType<[ModuleExport](README.md#moduleexport)\> \| [ModuleExport](README.md#moduleexport)\> ; pathResolve: [PathResolve](README.md#pathresolve) ; whitespace?: \"preserve\" \| \"condense\" ; addStyle: (style: string, scopeId: string \| undefined) => void ; createCJSModule: (refPath: [AbstractPath](README.md#abstractpath), source: string, options: [Options](README.md#options)) => [Module](README.md#module) ; customBlockHandler?: (block: [CustomBlock](README.md#customblock), filename: [AbstractPath](README.md#abstractpath), options: [Options](README.md#options)) => Promise<[CustomBlockCallback](README.md#customblockcallback) \| undefined\> ; getFile: (path: [AbstractPath](README.md#abstractpath)) => Promise<[File](README.md#file) \| [ContentData](README.md#contentdata)\> ; getResource: (pathCx: [PathContext](README.md#pathcontext), options: [Options](README.md#options)) => [Resource](README.md#resource) ; loadModule?: (path: [AbstractPath](README.md#abstractpath), options: [Options](README.md#options)) => Promise<[ModuleExport](README.md#moduleexport) \| undefined\> ; log?: (type: string, ...data: any[]) => void }
201
+ Ƭ **Options**: { additionalBabelParserPlugins?: babel\_ParserPlugin[] ; additionalBabelPlugins?: Record<string, any\> ; compiledCache?: [Cache](README.md#cache) ; delimiters?: [string, string] ; devMode?: boolean ; handleModule?: [ModuleHandler](README.md#modulehandler) ; isCustomElement: (tag: string) => boolean \| undefined ; moduleCache: Record<[ModuleCacheId](README.md#modulecacheid), LoadingType<[ModuleExport](README.md#moduleexport)\> \| [ModuleExport](README.md#moduleexport)\> ; pathResolve: [PathResolve](README.md#pathresolve) ; whitespace?: \"preserve\" \| \"condense\" ; addStyle: (style: string, scopeId: string \| undefined) => void ; createCJSModule: (refPath: [AbstractPath](README.md#abstractpath), source: string, options: [Options](README.md#options)) => [Module](README.md#module) ; customBlockHandler?: (block: [CustomBlock](README.md#customblock), filename: [AbstractPath](README.md#abstractpath), options: [Options](README.md#options)) => Promise<[CustomBlockCallback](README.md#customblockcallback) \| undefined\> ; getFile: (path: [AbstractPath](README.md#abstractpath)) => Promise<[File](README.md#file) \| [ContentData](README.md#contentdata)\> ; getResource: (pathCx: [PathContext](README.md#pathcontext), options: [Options](README.md#options)) => [Resource](README.md#resource) ; loadModule?: (path: [AbstractPath](README.md#abstractpath), options: [Options](README.md#options)) => Promise<[ModuleExport](README.md#moduleexport) \| undefined\> ; log?: (type: string, ...data: any[]) => void ; processStyles: (srcRaw: string, lang: string \| undefined, filename: [AbstractPath](README.md#abstractpath), options: [Options](README.md#options)) => Promise<string\> }
202
202
203
- * Defined in [ types.ts:139] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/types.ts#L139 ) *
203
+ * Defined in [ types.ts:139] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/types.ts#L139 ) *
204
204
205
205
#### Type declaration:
206
206
@@ -214,7 +214,7 @@ Name | Type | Description |
214
214
` handleModule? ` | [ ModuleHandler] ( README.md#modulehandler ) | Handle additional module types (eg. '.svg', '.json' ). see [ ModuleHandler] ( README.md#modulehandler ) |
215
215
` isCustomElement ` | (tag: string) => boolean \| undefined | Specifies a check method to recognize native custom elements. see. https://vuejs.org/api/application.html#app-config-compileroptions-iscustomelement note: this option has no effect on vue2 |
216
216
` moduleCache ` | Record<[ ModuleCacheId] ( README.md#modulecacheid ) , LoadingType<[ ModuleExport] ( README.md#moduleexport ) \> \| [ ModuleExport] ( README.md#moduleexport ) \> | Initial cache that will contain resolved dependencies. All new modules go here. ` vue ` must initially be contained in this object. [ moduleCache] ( README.md#modulecache ) is mandatory and should be shared between options objects used for you application (note that you can also pass the same options object through multiple loadModule calls) It is recommended to provide a prototype-less object (` Object.create(null) ` ) to avoid potential conflict with ` Object ` properties (constructor, __ proto__ , hasOwnProperty, ...). * The library take the ownership of [ moduleCache] ( README.md#modulecache ) when [ loadModule] ( README.md#loadmodule ) is called. See also [[ options.loadModule]] . ** example:** ``` javascript ... moduleCache: Object.assign(Object.create(null), { vue: Vue, }), ... ``` |
217
- ` pathResolve ` | [ PathResolve] ( README.md#pathresolve ) | Abstact path handling |
217
+ ` pathResolve ` | [ PathResolve] ( README.md#pathresolve ) | Abstact path handling * (optional) * |
218
218
` whitespace? ` | \" preserve\" \| \" condense\" | Whitespace handling strategy see https://github.com/vuejs/vue/tree/dev/packages/vue-template-compiler#options |
219
219
` addStyle ` | (style: string, scopeId: string \| undefined) => void | - |
220
220
` createCJSModule ` | (refPath: [ AbstractPath] ( README.md#abstractpath ) , source: string, options: [ Options] ( README.md#options ) ) => [ Module] ( README.md#module ) | - |
@@ -223,14 +223,15 @@ Name | Type | Description |
223
223
` getResource ` | (pathCx: [ PathContext] ( README.md#pathcontext ) , options: [ Options] ( README.md#options ) ) => [ Resource] ( README.md#resource ) | - |
224
224
` loadModule? ` | (path: [ AbstractPath] ( README.md#abstractpath ) , options: [ Options] ( README.md#options ) ) => Promise<[ ModuleExport] ( README.md#moduleexport ) \| undefined\> | - |
225
225
` log? ` | (type: string, ...data: any[ ] ) => void | - |
226
+ ` processStyles ` | (srcRaw: string, lang: string \| undefined, filename: [ AbstractPath] ( README.md#abstractpath ) , options: [ Options] ( README.md#options ) ) => Promise<string\> | - |
226
227
227
228
___
228
229
229
230
### PathContext
230
231
231
232
Ƭ ** PathContext** : { refPath: [ AbstractPath] ( README.md#abstractpath ) \| undefined ; relPath: [ AbstractPath] ( README.md#abstractpath ) }
232
233
233
- * Defined in [ types.ts:41] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/types.ts#L41 ) *
234
+ * Defined in [ types.ts:41] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/types.ts#L41 ) *
234
235
235
236
A PathContext represents a path (relPath) relative to an abolute path (refPath)
236
237
Note that relPath is not necessary relative, but when it is, relPath is relative to refPath.
248
249
249
250
Ƭ ** PathResolve** : (pathCx: [ PathContext] ( README.md#pathcontext ) ) => [ AbstractPath] ( README.md#abstractpath )
250
251
251
- * Defined in [ types.ts:50] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/types.ts#L50 ) *
252
+ * Defined in [ types.ts:50] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/types.ts#L50 ) *
252
253
253
254
relative to absolute module path resolution
254
255
258
259
259
260
Ƭ ** Resource** : { getContent: () => Promise<[ File] ( README.md#file ) \> ; id: [ ModuleCacheId] ( README.md#modulecacheid ) ; path: [ AbstractPath] ( README.md#abstractpath ) }
260
261
261
- * Defined in [ types.ts:88] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/types.ts#L88 ) *
262
+ * Defined in [ types.ts:88] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/types.ts#L88 ) *
262
263
263
264
Represents a resource.
264
265
@@ -276,9 +277,9 @@ Name | Type | Description |
276
277
277
278
• ` Const ` ** version** : string = process.env.VERSION as string
278
279
279
- * Defined in [ tools.ts:49] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/tools.ts#L49 ) *
280
+ * Defined in [ tools.ts:49] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/tools.ts#L49 ) *
280
281
281
- * Defined in [ index.ts:26] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/index.ts#L26 ) *
282
+ * Defined in [ index.ts:26] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/index.ts#L26 ) *
282
283
283
284
the version of the library (process.env.VERSION is set by webpack, at compile-time)
284
285
288
289
289
290
• ` Const ` ** vueVersion** : string = process.env.VUE\_ VERSION as string
290
291
291
- * Defined in [ index.ts:32] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/index.ts#L32 ) *
292
+ * Defined in [ index.ts:32] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/index.ts#L32 ) *
292
293
293
294
the version of Vue that is expected by the library
294
295
@@ -298,7 +299,7 @@ the version of Vue that is expected by the library
298
299
299
300
▸ ** buildTemplateProcessor** (` processor ` : [ LangProcessor] ( README.md#langprocessor ) ): object
300
301
301
- * Defined in [ index.ts:194] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/index.ts#L194 ) *
302
+ * Defined in [ index.ts:194] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/index.ts#L194 ) *
302
303
303
304
Convert a function to template processor interface (consolidate)
304
305
320
321
321
322
▸ ** createSFCModule** (` source ` : string, ` filename ` : [ AbstractPath] ( README.md#abstractpath ) , ` options ` : [ Options] ( README.md#options ) ): Promise<[ ModuleExport] ( README.md#moduleexport ) \>
322
323
323
- * Defined in [ createSFCModule.ts:3] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/createSFCModule.ts#L3 ) *
324
+ * Defined in [ createSFCModule.ts:3] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/createSFCModule.ts#L3 ) *
324
325
325
326
#### Parameters:
326
327
338
339
339
340
▸ ** defaultGetResource** (` pathCx ` : [ PathContext] ( README.md#pathcontext ) , ` options ` : [ Options] ( README.md#options ) ): [ Resource] ( README.md#resource )
340
341
341
- * Defined in [ index.ts:74] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/index.ts#L74 ) *
342
+ * Defined in [ index.ts:74] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/index.ts#L74 ) *
342
343
343
344
Default getResource implementation
344
345
by default, getContent() use the file extension as file type.
@@ -354,54 +355,54 @@ Name | Type |
354
355
355
356
___
356
357
357
- ### defaultHandleModule
358
+ ### defaultPathResolve
358
359
359
- ▸ ** defaultHandleModule ** (` type ` : string, ` getContentData ` : File [ \" getContentData \" ] , ` path ` : [ AbstractPath] ( README.md#abstractpath ) , ` options ` : [ Options ] ( README.md#options ) ): Promise< [ ModuleExport ] ( README.md#moduleexport ) \| undefined \>
360
+ ▸ ` Const ` ** defaultPathResolve ** (` __namedParameters ` : { refPath: [ AbstractPath] ( README.md#abstractpath ) ; relPath : [ AbstractPath ] ( README.md#abstractpath ) } ): string \| [ AbstractPath ] ( README.md#abstractpath )
360
361
361
- * Defined in [ tools .ts:399 ] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/tools .ts#L399 ) *
362
+ * Defined in [ index .ts:51 ] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/index .ts#L51 ) *
362
363
363
- Default implementation of handleModule
364
+ Default resolve implementation
365
+ resolve() should handle 3 situations :
366
+ - resolve a relative path ( eg. import './details.vue' )
367
+ - resolve an absolute path ( eg. import '/components/card.vue' )
368
+ - resolve a module name ( eg. import { format } from 'date-fns' )
364
369
365
370
#### Parameters:
366
371
367
372
Name | Type |
368
373
------ | ------ |
369
- ` type ` | string |
370
- ` getContentData ` | File[ \" getContentData\" ] |
371
- ` path ` | [ AbstractPath] ( README.md#abstractpath ) |
372
- ` options ` | [ Options] ( README.md#options ) |
374
+ ` __namedParameters ` | { refPath: [ AbstractPath] ( README.md#abstractpath ) ; relPath: [ AbstractPath] ( README.md#abstractpath ) } |
373
375
374
- ** Returns:** Promise< [ ModuleExport ] ( README.md#moduleexport ) \| undefined \>
376
+ ** Returns:** string \| [ AbstractPath ] ( README.md#abstractpath )
375
377
376
378
___
377
379
378
- ### defaultPathResolve
380
+ ### handleModuleInternal
379
381
380
- ▸ ` Const ` ** defaultPathResolve ** (` __namedParameters ` : { refPath: [ AbstractPath] ( README.md#abstractpath ) ; relPath : [ AbstractPath ] ( README.md#abstractpath ) } ): string \| [ AbstractPath ] ( README.md#abstractpath )
382
+ ▸ ** handleModuleInternal ** (` type ` : string, ` getContentData ` : File [ \" getContentData \" ] , ` path ` : [ AbstractPath] ( README.md#abstractpath ) , ` options ` : [ Options ] ( README.md#options ) ): Promise< [ ModuleExport ] ( README.md#moduleexport ) \| undefined \>
381
383
382
- * Defined in [ index .ts:51 ] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/index .ts#L51 ) *
384
+ * Defined in [ tools .ts:399 ] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/tools .ts#L399 ) *
383
385
384
- Default resolve implementation
385
- resolve() should handle 3 situations :
386
- - resolve a relative path ( eg. import './details.vue' )
387
- - resolve an absolute path ( eg. import '/components/card.vue' )
388
- - resolve a module name ( eg. import { format } from 'date-fns' )
386
+ Default implementation of handleModule
389
387
390
388
#### Parameters:
391
389
392
390
Name | Type |
393
391
------ | ------ |
394
- ` __namedParameters ` | { refPath: [ AbstractPath] ( README.md#abstractpath ) ; relPath: [ AbstractPath] ( README.md#abstractpath ) } |
392
+ ` type ` | string |
393
+ ` getContentData ` | File[ \" getContentData\" ] |
394
+ ` path ` | [ AbstractPath] ( README.md#abstractpath ) |
395
+ ` options ` | [ Options] ( README.md#options ) |
395
396
396
- ** Returns:** string \| [ AbstractPath ] ( README.md#abstractpath )
397
+ ** Returns:** Promise< [ ModuleExport ] ( README.md#moduleexport ) \| undefined \>
397
398
398
399
___
399
400
400
401
### loadModule
401
402
402
403
▸ ** loadModule** (` path ` : [ AbstractPath] ( README.md#abstractpath ) , ` options? ` : [ Options] ( README.md#options ) ): Promise<[ ModuleExport] ( README.md#moduleexport ) \>
403
404
404
- * Defined in [ index.ts:155] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/index.ts#L155 ) *
405
+ * Defined in [ index.ts:155] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/index.ts#L155 ) *
405
406
406
407
This is the main function.
407
408
This function is intended to be used only to load the entry point of your application.
455
456
456
457
▸ ** loadModuleInternal** (` pathCx ` : [ PathContext] ( README.md#pathcontext ) , ` options ` : [ Options] ( README.md#options ) ): Promise<[ ModuleExport] ( README.md#moduleexport ) \>
457
458
458
- * Defined in [ tools.ts:276] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/tools.ts#L276 ) *
459
+ * Defined in [ tools.ts:276] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/tools.ts#L276 ) *
459
460
460
461
#### Parameters:
461
462
@@ -472,6 +473,6 @@ Name | Type |
472
473
473
474
▪ ` Const ` ** targetBrowserBabelPlugins** : object
474
475
475
- * Defined in [ tools.ts:211] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/6b952ea /src/tools.ts#L211 ) *
476
+ * Defined in [ tools.ts:211] ( https://github.com/FranckFreiburger/vue3-sfc-loader/blob/4e48c3e /src/tools.ts#L211 ) *
476
477
477
478
#### Properties:
0 commit comments