ExportManager

@daydreamsai/core


@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