Versions in this module Expand all Collapse all v0 v0.2.0 Apr 13, 2026 v0.1.0 Apr 11, 2026 Changes in this version + type FSStore struct + Root string + func NewFSStore(root string) (*FSStore, error) + func (s *FSStore) DeleteEdge(from, edgeType, to string) error + func (s *FSStore) DeleteNode(id string) error + func (s *FSStore) GetEdge(from, edgeType, to string) (*graph.Edge, error) + func (s *FSStore) GetNode(id string) (*graph.Node, error) + func (s *FSStore) ListEdges() ([]*graph.Edge, error) + func (s *FSStore) ListNodes() ([]*graph.Node, error) + func (s *FSStore) LoadGraph() (*graph.Graph, error) + func (s *FSStore) SaveGraph(g *graph.Graph) error + func (s *FSStore) WriteEdge(e *graph.Edge) error + func (s *FSStore) WriteNode(n *graph.Node) error + type Store interface + DeleteEdge func(from, edgeType, to string) error + DeleteNode func(id string) error + GetEdge func(from, edgeType, to string) (*graph.Edge, error) + GetNode func(id string) (*graph.Node, error) + ListEdges func() ([]*graph.Edge, error) + ListNodes func() ([]*graph.Node, error) + LoadGraph func() (*graph.Graph, error) + SaveGraph func(g *graph.Graph) error + WriteEdge func(e *graph.Edge) error + WriteNode func(n *graph.Node) error