GraphMemory
Auto-generated API reference for GraphMemory.
Interface: GraphMemory
Defined in: memory/src/graph.ts:37
#Properties
#clear?
optionalclear?: () =>Promise<void>
Defined in: memory/src/graph.ts:47
#Returns
Promise<void>
#deleteEdge
deleteEdge: (
id) =>Promise<void>
Defined in: memory/src/graph.ts:46
#Parameters
id
string
#Returns
Promise<void>
#deleteNode
deleteNode: (
id) =>Promise<void>
Defined in: memory/src/graph.ts:45
#Parameters
id
string
#Returns
Promise<void>
#findEdges
findEdges: <
T>(query?) =>Promise<GraphEdge<T>[]>
Defined in: memory/src/graph.ts:42
#Type Parameters
T
T
#Parameters
query?
#Returns
Promise<GraphEdge<T>[]>
#findNodes
findNodes: <
T>(query?) =>Promise<GraphNode<T>[]>
Defined in: memory/src/graph.ts:41
#Type Parameters
T
T
#Parameters
query?
#Returns
Promise<GraphNode<T>[]>
#getNode
getNode: <
T>(id) =>Promise<GraphNode<T> |null>
Defined in: memory/src/graph.ts:40
#Type Parameters
T
T
#Parameters
id
string
#Returns
Promise<GraphNode<T> | null>
#neighbors
neighbors: <
T>(id,options?) =>Promise<GraphNode<T>[]>
Defined in: memory/src/graph.ts:44
Breadth-first neighbors of id up to depth. Default 1.
#Type Parameters
T
T
#Parameters
id
string
options?
depth?
number
label?
string
#Returns
Promise<GraphNode<T>[]>
#upsertEdge
upsertEdge: <
T>(edge) =>Promise<GraphEdge<T>>
Defined in: memory/src/graph.ts:39
#Type Parameters
T
T
#Parameters
edge
GraphEdge<T>
#Returns
Promise<GraphEdge<T>>
#upsertNode
upsertNode: <
T>(node) =>Promise<GraphNode<T>>
Defined in: memory/src/graph.ts:38
#Type Parameters
T
T
#Parameters
node
GraphNode<T>
#Returns
Promise<GraphNode<T>>