Skip to content

Invalid types generated (likely dts-buddy bug) #10839

Closed
@dummdidumm

Description

@dummdidumm

Describe the bug

The current generated types output in packages/svelte/types/index.d.ts contains types like Css.Combinator, but there's now Css namespace. dts-buddy or TypeScript seem to wrongfully think that this is a namespace, but it's coming from import * as Css from '..'; ... export { Css } inside src/compiler/types.d.ts. The result is a d.ts file that's going to fail type checking.

Fix is to either not use this somewhat unusual pattern, or to fix dts-buddy - cc @Rich-Harris

Reproduction

Look at the generated file and see the type errors

Logs

No response

System Info

-

Severity

blocking an upgrade

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions