Represents the type guard object for a node type. For example, BaseNode.TypeGuard is a Node.TypeGuard.
Type guard for the data object of the node.
The data object to be checked.
Whether the data object is compatible with the node type.
Type guard for the scratch data object of the node.
The scratch data object to be checked.
Whether the scratch data object is compatible with the node type.
Represents the type guard object for a node type. For example, BaseNode.TypeGuard is a Node.TypeGuard.