diff --git a/docs/src/guide/edge.md b/docs/src/guide/edge.md
index 748c1e67..d9f2d7e2 100644
--- a/docs/src/guide/edge.md
+++ b/docs/src/guide/edge.md
@@ -7,7 +7,7 @@ They cannot exist on their own and need nodes to which they are connected.
Each edge requires a unique id, a source node and a target node id.
Anything else is optional.
-You can check the full options for an edge element in the TypeDocs [here](/typedocs/interfaces/Edge).
+You can check the full options for an edge element in the TypeDocs [here](/typedocs/types/Edge).
## Usage
diff --git a/docs/src/guide/getting-started.md b/docs/src/guide/getting-started.md
index 6c0528a6..a766042d 100644
--- a/docs/src/guide/getting-started.md
+++ b/docs/src/guide/getting-started.md
@@ -18,7 +18,7 @@ pnpm i @vue-flow/core
## Usage
A flow consists of [nodes](/typedocs/interfaces/Node)
-and (optionally) [edges](/typedocs/interfaces/Edge).
+and (optionally) [edges](/typedocs/types/Edge).
Together we call them
[elements](/typedocs/types/Elements).
diff --git a/docs/src/guide/vue-flow/config.md b/docs/src/guide/vue-flow/config.md
index 10feda16..80dd65a9 100644
--- a/docs/src/guide/vue-flow/config.md
+++ b/docs/src/guide/vue-flow/config.md
@@ -141,7 +141,7 @@ const nodes = ref([
### edges (optional)
-- Type: [`Edge[]`](/typedocs/interfaces/Edge)
+- Type: [`Edge[]`](/typedocs/types/Edge)
- Details: