Represents the type guard object for an edge type. For example, BaseEdge.TypeGuard is an Edge.TypeGuard.
Type guard for the data object of the edge.
The data object to be checked.
Whether the data object is compatible with the edge type.
Type guard for the scratch data object of the edge.
The scratch data object to be checked.
Whether the scratch data object is compatible with the edge type.
Represents the type guard object for an edge type. For example, BaseEdge.TypeGuard is an Edge.TypeGuard.