@hotmeshio/hotmesh
Version:
Permanent-Memory Workflows & AI Agents
51 lines (45 loc) • 1.58 kB
text/typescript
import { HotMesh } from './services/hotmesh';
import { HotMeshConfig } from './types/hotmesh';
import { MeshCall } from './services/meshcall';
import { MemFlow } from './services/memflow';
import { ClientService as Client } from './services/memflow/client';
import { ConnectionService as Connection } from './services/memflow/connection';
import { Search } from './services/memflow/search';
import { Entity } from './services/memflow/entity';
import { WorkerService as Worker } from './services/memflow/worker';
import { WorkflowService as workflow } from './services/memflow/workflow';
import { WorkflowHandleService as WorkflowHandle } from './services/memflow/handle';
import { proxyActivities } from './services/memflow/workflow/proxyActivities';
import * as Errors from './modules/errors';
import * as Utils from './modules/utils';
import * as Enums from './modules/enums';
import * as KeyStore from './modules/key';
import { ConnectorService as Connector } from './services/connector/factory';
import { PostgresConnection as ConnectorPostgres } from './services/connector/providers/postgres';
import { NatsConnection as ConnectorNATS } from './services/connector/providers/nats';
export {
//Provider Connectors
Connector, //factory
ConnectorNATS,
ConnectorPostgres,
//Top-level Modules
HotMesh,
HotMeshConfig,
MeshCall,
MemFlow,
//MemFlow Submodules
Client,
Connection,
proxyActivities,
Search,
Entity,
Worker,
workflow,
WorkflowHandle,
//Global Modules
Enums,
Errors,
Utils,
KeyStore,
};
export * as Types from './types';