GraphMemory
Auto-generated API reference for GraphMemory.
Interface: GraphMemory
Defined in: graph.ts:37
Properties
clear?
optionalclear?: () =>Promise<void>
Defined in: graph.ts:47
Returns
Promise<void>
deleteEdge
deleteEdge: (
id) =>Promise<void>
Defined in: graph.ts:46
Parameters
id
string
Returns
Promise<void>
deleteNode
deleteNode: (
id) =>Promise<void>
Defined in: graph.ts:45
Parameters
id
string
Returns
Promise<void>
findEdges
findEdges: <
T>(query?) =>Promise<GraphEdge<T>[]>
Defined in: graph.ts:42
Type Parameters
T
T
Parameters
query?
Returns
Promise<GraphEdge<T>[]>
findNodes
findNodes: <
T>(query?) =>Promise<GraphNode<T>[]>
Defined in: graph.ts:41
Type Parameters
T
T
Parameters
query?
Returns
Promise<GraphNode<T>[]>
getNode
getNode: <
T>(id) =>Promise<GraphNode<T> |null>
Defined in: 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: 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: graph.ts:39
Type Parameters
T
T
Parameters
edge
GraphEdge<T>
Returns
Promise<GraphEdge<T>>
upsertNode
upsertNode: <
T>(node) =>Promise<GraphNode<T>>
Defined in: graph.ts:38
Type Parameters
T
T
Parameters
node
GraphNode<T>
Returns
Promise<GraphNode<T>>