diff --git a/packages/react/src/types/edges.ts b/packages/react/src/types/edges.ts index 2489fb12..f2b3db0d 100644 --- a/packages/react/src/types/edges.ts +++ b/packages/react/src/types/edges.ts @@ -72,7 +72,10 @@ export type Edge< /** * General escape hatch for adding custom attributes to the edge's DOM element. */ - domAttributes?: Omit, 'id' | 'style' | 'className' | 'role' | 'aria-label'>; + domAttributes?: Omit< + SVGAttributes, + 'id' | 'style' | 'className' | 'role' | 'aria-label' | 'dangerouslySetInnerHTML' + >; }; type SmoothStepEdge = Record> = Edge< diff --git a/packages/react/src/types/nodes.ts b/packages/react/src/types/nodes.ts index fce71470..dbd321e2 100644 --- a/packages/react/src/types/nodes.ts +++ b/packages/react/src/types/nodes.ts @@ -36,6 +36,7 @@ export type Node< | 'role' | 'aria-label' | 'defaultValue' + | 'dangerouslySetInnerHTML' | keyof DOMAttributes >; }; diff --git a/packages/svelte/src/lib/types/edges.ts b/packages/svelte/src/lib/types/edges.ts index 8b38797e..01e69ed3 100644 --- a/packages/svelte/src/lib/types/edges.ts +++ b/packages/svelte/src/lib/types/edges.ts @@ -35,7 +35,7 @@ export type Edge< */ domAttributes?: Omit< SVGAttributes, - 'id' | 'style' | 'class' | 'role' | 'aria-label' + 'id' | 'style' | 'class' | 'role' | 'aria-label' | 'dangerouslySetInnerHTML' >; }; diff --git a/packages/svelte/src/lib/types/nodes.ts b/packages/svelte/src/lib/types/nodes.ts index 69f2063f..7088e2ea 100644 --- a/packages/svelte/src/lib/types/nodes.ts +++ b/packages/svelte/src/lib/types/nodes.ts @@ -38,6 +38,7 @@ export type Node< | 'draggable' | 'role' | 'aria-label' + | 'dangerouslySetInnerHTML' | keyof DOMAttributes >; };