Skip to content

Commit 80140b8

Browse files
authored
Merge pull request #17 from t-mart/svg-element
Include SVGElement in types
2 parents 0049b50 + 3e16bad commit 80140b8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/lib/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ export type ComputeConfig = Partial<ComputePositionConfig> & {
1818
autoUpdate?: boolean | Partial<AutoUpdateOptions>
1919
};
2020
export type UpdatePosition = (contentOptions?: Omit<ComputeConfig, 'autoUpdate'>) => void;
21-
export type ReferenceAction = (node: HTMLElement | Writable<VirtualElement> | VirtualElement) => void;
22-
export type ContentAction = (node: HTMLElement, contentOptions?: ComputeConfig) => void;
23-
export type ArrowOptions = { padding?: Padding, element: Writable<HTMLElement | undefined | null> };
21+
export type ReferenceAction = (node: HTMLElement | SVGElement | Writable<VirtualElement> | VirtualElement) => void;
22+
export type ContentAction = (node: HTMLElement | SVGElement, contentOptions?: ComputeConfig) => void;
23+
export type ArrowOptions = { padding?: Padding, element: Writable<HTMLElement | SVGElement | undefined | null> };
2424

2525
export function createFloatingActions(initOptions?: ComputeConfig): [ReferenceAction, ContentAction, UpdatePosition] {
2626
let referenceElement: ReferenceElement;

0 commit comments

Comments
 (0)