diff --git a/src/content/docs/v4/reference/dependencies.mdx b/src/content/docs/v4/reference/dependencies.mdx index 460938904..1fba2e229 100644 --- a/src/content/docs/v4/reference/dependencies.mdx +++ b/src/content/docs/v4/reference/dependencies.mdx @@ -139,5 +139,5 @@ export default commandModule({ ``` ## Service -Service api is used for places where sern cannot inject into parameters properly. [View](../../../v3/guide/walkthrough/services/) +Service api is used for places where sern cannot inject into parameters properly. [View](/v3/guide/walkthrough/services/) diff --git a/src/content/docs/v4/reference/modules.mdx b/src/content/docs/v4/reference/modules.mdx index 4ebe41cd0..3a6e59d6c 100644 --- a/src/content/docs/v4/reference/modules.mdx +++ b/src/content/docs/v4/reference/modules.mdx @@ -10,7 +10,7 @@ import { Tabs, TabItem } from '@astrojs/starlight/components'; ## Introduction -sern operates with **modules**. At its core, modules contain `type`,`execute`, and [`plugins`](../plugins) (code ran before `execute`). +sern operates with **modules**. At its core, modules contain `type`,`execute`, and [`plugins`](/v4/reference/plugins) (code ran before `execute`). ## Modules diff --git a/src/content/docs/v4/reference/plugins.mdx b/src/content/docs/v4/reference/plugins.mdx index 83809fa8b..b4e91eaf9 100644 --- a/src/content/docs/v4/reference/plugins.mdx +++ b/src/content/docs/v4/reference/plugins.mdx @@ -122,7 +122,7 @@ const controller = { ``` ### Passing state with SDT -> SDT = state, [dependencies](../dependencies), type (very creative) +> SDT = state, [dependencies](/v4/reference/dependencies), type (very creative) Controllers can pass data downstream. That is, plugins can recieve data from previous plugin calls. If all control plugins are successful, the final state is passed to the module `execute`.