Skip to content

Commit 46cd3d5

Browse files
committed
fix for TypeScript 5.5
1 parent a113d09 commit 46cd3d5

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## Unreleased
44

5+
- Fixed for TypeScript 5.5.
6+
57
## v2.11.2
68

79
- Fixed handling `unknown` incorrectly. (Fix [#36](https://github.com/g-plane/typed-query-selector/issues/36))

parser.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ export type ParseSelector<
120120
I extends string,
121121
Fallback extends Element = Element,
122122
> = ParseSelectorToTagNames<I> extends string
123-
? ExpandAnd<ParseSelectorToTagNames<I>, Fallback> extends Element
123+
? ExpandAnd<ParseSelectorToTagNames<I>, Fallback> extends Fallback
124124
? ExpandAnd<ParseSelectorToTagNames<I>, Fallback>
125125
: Fallback
126126
: Fallback

parser.test.ts

+5
Original file line numberDiff line numberDiff line change
@@ -360,3 +360,8 @@ declare function delegate<
360360
Selector extends string,
361361
TElement extends Element = ParseSelector<Selector, HTMLElement>,
362362
>(selector: Selector): void
363+
364+
declare function fetchDom<
365+
Selector extends string,
366+
TElement extends HTMLElement = ParseSelector<Selector, HTMLElement>,
367+
>(selector: Selector): Promise<TElement | undefined>

0 commit comments

Comments
 (0)