ExportManager
@daydreamsai/core / ExportManager
Class: ExportManager
Defined in: packages/core/src/memory/exporters/export-manager.ts:12
Manages episode export operations
Constructors
Constructor
new ExportManager():
ExportManager
Returns
ExportManager
Methods
cleanup()
cleanup():
Promise<void>
Defined in: packages/core/src/memory/exporters/export-manager.ts:176
Cleanup all registered exporters
Returns
Promise<void>
export()
export(
params):Promise<ExportResult>
Defined in: packages/core/src/memory/exporters/export-manager.ts:47
Export episodes using specified exporter
Parameters
params
ExportParams
Returns
Promise<ExportResult>
listExporters()
listExporters():
object[]
Defined in: packages/core/src/memory/exporters/export-manager.ts:32
Get list of available exporters
Returns
object[]
registerExporter()
registerExporter(
exporter):void
Defined in: packages/core/src/memory/exporters/export-manager.ts:18
Register an exporter
Parameters
exporter
EpisodeExporter
Returns
void
unregisterExporter()
unregisterExporter(
name):void
Defined in: packages/core/src/memory/exporters/export-manager.ts:25
Unregister an exporter
Parameters
name
string
Returns
void