Version: dev

variable_kind

Stable type · Variable classification

Tier: stable · Kind: type · Topic: Variable classification

JuliaTypeScriptPythonRustGo
not exportedVariableKindnot exportedVariableKindnot exported

Julia

Julia does not export this type.

TypeScript

type VariableKind = VariableNode['kind'];

The kind of a variable node. Derived from graph.ts’s VariableNode so the union lives in exactly one place (analysis and the parent graph module must agree on the vocabulary of variable kinds).

Source

Python

Python does not export this type.

Rust

pub enum VariableKind {
    State,
    Algebraic,
    Parameter,
    Observed,
    Brownian,
    Discrete,
    Species,
}

Type/kind of variable, as the graph renders it.

These are the esm-spec §6.3.1 DERIVED categories, not declared types — esm 1.0.0 declares only unknown and parameter. The mapping is fixed by variable_kind.

Source · Rust docs

Go

Go does not export this type.