Interface: MemoryStoreTestOps<T>
Makaio Framework / tools-core/testing / MemoryStoreTestOps
Interface: MemoryStoreTestOps<T>
Section titled “Interface: MemoryStoreTestOps<T>”Defined in: ../../../tools/core/src/testing/index.ts:18
Domain-specific operations for a working memory type.
Each MemoryStore subclass holds a different kind of working memory (e.g. ArtifactWorkingMemory, TaskWorkingMemory). These callbacks let the shared suite create and list items without knowing the domain.
Type Parameters
Section titled “Type Parameters”T
Properties
Section titled “Properties”clearItems
Section titled “clearItems”clearItems: (
memory) =>void
Defined in: ../../../tools/core/src/testing/index.ts:24
Clear all items from the working memory instance.
Parameters
Section titled “Parameters”memory
Section titled “memory”T
Returns
Section titled “Returns”void
createItem
Section titled “createItem”createItem: (
memory) =>void
Defined in: ../../../tools/core/src/testing/index.ts:20
Create a single item in the working memory instance.
Parameters
Section titled “Parameters”memory
Section titled “memory”T
Returns
Section titled “Returns”void
listItems
Section titled “listItems”listItems: (
memory) =>unknown[]
Defined in: ../../../tools/core/src/testing/index.ts:22
Return all items in the working memory instance.
Parameters
Section titled “Parameters”memory
Section titled “memory”T
Returns
Section titled “Returns”unknown[]
memoryClass
Section titled “memoryClass”memoryClass: (…
args) =>T
Defined in: ../../../tools/core/src/testing/index.ts:26
Expected constructor class for instanceof checks.
Parameters
Section titled “Parameters”…never[]
Returns
Section titled “Returns”T