NodeType: ZodEnum<
{
artefact: "artefact";
artefact_flow: "artefact_flow";
capability: "capability";
change: "change";
concept: "concept";
decision: "decision";
element: "element";
gate: "gate";
intent: "intent";
invariant: "invariant";
milestone: "milestone";
mode: "mode";
policy: "policy";
principle: "principle";
protocol: "protocol";
realisation: "realisation";
role: "role";
stage: "stage";
version: "version";
view: "view";
},
> & {
is(
value: unknown,
): value is
| "intent"
| "concept"
| "capability"
| "element"
| "realisation"
| "invariant"
| "principle"
| "policy"
| "protocol"
| "stage"
| "role"
| "gate"
| "mode"
| "artefact"
| "artefact_flow"
| "decision"
| "change"
| "view"
| "milestone"
| "version";
} = nodeTypeDef.schema
Zod schema for the set of valid node types (e.g.
"intent","decision","change").