Skip to content

Commit 85b7615

Browse files
committed
wip list navigation tests
1 parent 403a4ce commit 85b7615

File tree

9 files changed

+1856
-5
lines changed

9 files changed

+1856
-5
lines changed

biome.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
"useConst": "off",
1212
"useImportType": "off",
1313
"noNonNullAssertion": "off"
14+
},
15+
"suspicious": {
16+
"noAssignInExpressions": "off"
1417
}
1518
}
1619
}

packages/floating-ui-svelte/src/hooks/use-floating.svelte.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ type FloatingContextOptions<RT extends ReferenceType = ReferenceType> = {
182182
interface FloatingContextData<RT extends ReferenceType = ReferenceType> {
183183
reference: ReferenceType | null;
184184
floating: HTMLElement | null;
185-
domReference: NarrowedElement<RT> | null;
185+
domReference: HTMLElement | null;
186186
x: number;
187187
y: number;
188188
placement: Placement;
@@ -338,7 +338,7 @@ class FloatingState<RT extends ReferenceType = ReferenceType> {
338338
};
339339

340340
get domReference() {
341-
return this.#derivedDomReference;
341+
return this.#derivedDomReference as HTMLElement | null;
342342
}
343343

344344
get reference() {

packages/floating-ui-svelte/src/hooks/use-interactions.svelte.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ interface ExtendedUserProps {
1111

1212
interface ElementProps {
1313
reference?: HTMLAttributes<Element>;
14-
floating?: HTMLAttributes<Element>;
14+
floating?: HTMLAttributes<HTMLElement>;
1515
item?:
16-
| HTMLAttributes<Element>
17-
| ((props: ExtendedUserProps) => HTMLAttributes<Element>);
16+
| HTMLAttributes<HTMLElement>
17+
| ((props: ExtendedUserProps) => HTMLAttributes<HTMLElement>);
1818
}
1919

2020
interface UseInteractionsReturn {

0 commit comments

Comments
 (0)