We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3a38b53 commit 2c59340Copy full SHA for 2c59340
src/declaration.ts
@@ -1,14 +1,15 @@
1
import { resolve, dirname, relative } from 'path'
2
import fs from 'fs/promises'
3
import { Context } from './context'
4
+import { slash } from './utils'
5
6
export async function generateDeclaration(ctx: Context, root: string, filepath: string) {
7
const lines = Object.values(ctx.componentNameMap)
8
.map(({ path, name, importName }) => {
- const related = path.startsWith('/')
9
+ const related = slash(path).startsWith('/')
10
? `./${relative(dirname(filepath), resolve(root, path.slice(1)))}`
11
: path
- let entry = `${name}: typeof import('${related}')`
12
+ let entry = `${name}: typeof import('${slash(related)}')`
13
if (importName)
14
entry += `['${importName}']`
15
else
0 commit comments