@mastra/core
Version:
Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.
19 lines • 747 B
TypeScript
import type { Agent } from '../agent/index.js';
import type { IMastraLogger } from '../logger/index.js';
import type { Mastra } from '../mastra/index.js';
import type { MastraMemory } from '../memory/index.js';
import type { MastraCompositeStore } from '../storage/index.js';
import type { MastraTTS } from '../tts/index.js';
import type { MastraVector } from '../vector/index.js';
export type MastraPrimitives = {
logger?: IMastraLogger;
storage?: MastraCompositeStore;
agents?: Record<string, Agent>;
tts?: Record<string, MastraTTS>;
vectors?: Record<string, MastraVector>;
memory?: MastraMemory;
};
export type MastraUnion = {
[K in keyof Mastra]: Mastra[K];
} & MastraPrimitives;
//# sourceMappingURL=index.d.ts.map