Skip to content

Commit 06ed382

Browse files
committed
fix: paths base path for TypeScript v6
1 parent cb22129 commit 06ed382

4 files changed

Lines changed: 9 additions & 13 deletions

File tree

packages/twoslash-vue/test/results/completion.json

Lines changed: 0 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/twoslash/src/core.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ export function createTwoslasher(createOptions: CreateTwoslashOptions = {}): Two
6161
...defaultCompilerOptions,
6262
// TypeScript removed the baseUrl option in 6.0
6363
...(tsMajorVersion <= 5 && { baseUrl: fsRoot }),
64+
// In TS 6+, paths are resolved relative to pathsBasePath instead of baseUrl
65+
...(tsMajorVersion >= 6 && { pathsBasePath: fsRoot }),
6466
...createOptions.compilerOptions,
6567
...options.compilerOptions,
6668
},

packages/twoslash/test/results/examples/imports-modules.json

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/twoslash/test/results/throws/unknown-compiler-value.txt

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)