# `LinkNode` (abstract)

The `LinkNode` type helper represents all nodes that link to other nodes. Note that `LinkNode` is a type alias and cannot be used directly as a node. Instead you may use one of the following nodes:

-   [`AccountLinkNode`](./AccountLinkNode.md)
-   [`DefinedTypeLinkNode`](./DefinedTypeLinkNode.md)
-   [`PdaLinkNode`](./PdaLinkNode.md)
-   [`ProgramLinkNode`](./ProgramLinkNode.md)
