Skip to content

@graphty/graphty-element / session / SetDefinitionInput

Type Alias: SetDefinitionInput ​

SetDefinitionInput = { edges?: readonly EdgeRef[]; kind: "fixed"; nodes: readonly NodeId[]; reading: EdgeReading; } | Extract<SetDefinition, { kind: "rule"; }> | { directed?: boolean; edges?: readonly (EdgeRef | readonly EdgeRef[] | null)[]; kind: "path"; nodes: readonly NodeId[]; }

Defined in: graphty-element/src/catalog/types.ts:1185

A SetDefinition as a write position accepts it: edges may be named by session EdgeId wherever an EdgeMember appears, and a fixed set may say clipped (stored as listed). Every getter returns the canonical SetDefinition.