Skip to content

Commit 43e7dfb

Browse files
committed
refactor: no use of fs watcher internal
1 parent c66077b commit 43e7dfb

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/codegen/generateRouteResolver.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -646,7 +646,7 @@ describe('route prioritization in resolver', () => {
646646

647647
tree.insert('api/v1/users', 'api/v1/users.vue')
648648
tree.insert('api/v1/[type]', 'api/v1/[type].vue')
649-
tree.insert('api/v1/[type]/c', 'api/v1/[type].vue')
649+
tree.insert('api/v1/[type]/c', 'api/v1/[type]/c.vue')
650650
tree.insert('api/v1/teams/[...id]', 'api/v1/teams/[...id].vue')
651651

652652
expect(getRouteOrderFromResolver(tree)).toEqual([

src/core/context.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,8 @@ export function createRoutesContext(options: ResolvedOptions) {
121121

122122
return !isParamParserMatch(relative(folder, filePath))
123123
},
124-
})
124+
}),
125+
folder
125126
)
126127
)
127128
return glob(PARAM_PARSER_GLOB, {
@@ -212,12 +213,12 @@ export function createRoutesContext(options: ResolvedOptions) {
212213
server?.updateRoutes()
213214
}
214215

215-
function setupParamParserWatcher(watcher: FSWatcher) {
216+
function setupParamParserWatcher(watcher: FSWatcher, cwd: string) {
216217
logger.log(`🤖 Scanning param parsers in ${watcher.options.cwd}`)
217218
return watcher
218219
.on('add', (file) => {
219220
const name = parsePathe(file).name
220-
const absolutePath = resolve(watcher.options.cwd!, file)
221+
const absolutePath = resolve(cwd, file)
221222
paramParsers.set(name, {
222223
name,
223224
typeName: `Param_${name}`,

0 commit comments

Comments
 (0)