fix(types): wrong types generated for markdown-it > mdurl

it's likely an issue with rollup-plugin-dts as both `class Foo {}; export type { Foo }` and `class _Foo {}; type Foo = _Foo; export { Foo }` should work the same

closes #3935
pull/3940/head
Divyansh Singh 4 months ago
parent afc611d399
commit 48ca76c523

@ -216,6 +216,9 @@
}, },
"overrides": { "overrides": {
"ora>string-width": "^5" "ora>string-width": "^5"
},
"patchedDependencies": {
"@types/mdurl@2.0.0": "patches/@types__mdurl@2.0.0.patch"
} }
} }
} }

@ -0,0 +1,19 @@
diff --git a/lib/parse.d.mts b/lib/parse.d.mts
index 2e0d8f2ea00a06c0971a68d34946e797b7f8152d..f61d4dd05c1b181bc6d2d8683153abcd10fe9ab9 100644
--- a/lib/parse.d.mts
+++ b/lib/parse.d.mts
@@ -1,4 +1,4 @@
-declare class Url {
+declare class _Url {
protocol: string;
slashes: string;
auth: string;
@@ -14,5 +14,7 @@ declare class Url {
parseHost(host: string): void;
}
+type Url = _Url;
+
export default function parse(url: string | Url, slashesDenoteHost?: boolean): Url;
-export type { Url };
+export { Url };

@ -7,6 +7,11 @@ settings:
overrides: overrides:
ora>string-width: ^5 ora>string-width: ^5
patchedDependencies:
'@types/mdurl@2.0.0':
hash: ztuyknm7z4pyl4jot5hljjv5bm
path: patches/@types__mdurl@2.0.0.patch
importers: importers:
.: .:
@ -3709,9 +3714,9 @@ snapshots:
'@types/markdown-it@14.1.1': '@types/markdown-it@14.1.1':
dependencies: dependencies:
'@types/linkify-it': 5.0.0 '@types/linkify-it': 5.0.0
'@types/mdurl': 2.0.0 '@types/mdurl': 2.0.0(patch_hash=ztuyknm7z4pyl4jot5hljjv5bm)
'@types/mdurl@2.0.0': {} '@types/mdurl@2.0.0(patch_hash=ztuyknm7z4pyl4jot5hljjv5bm)': {}
'@types/micromatch@4.0.7': '@types/micromatch@4.0.7':
dependencies: dependencies:

Loading…
Cancel
Save