# `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) - [`InstructionAccountLinkNode`](./InstructionAccountLinkNode.md) - [`InstructionArgumentLinkNode`](./InstructionArgumentLinkNode.md) - [`InstructionLinkNode`](./InstructionLinkNode.md) - [`PdaLinkNode`](./PdaLinkNode.md) - [`ProgramLinkNode`](./ProgramLinkNode.md)