UNPKG

@mastra/core

Version:

Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.

22 lines 1.03 kB
import type { Trace } from '../../../telemetry/index.js'; import type { StorageGetTracesArg, PaginationInfo, StorageGetTracesPaginatedArg } from '../../types.js'; import type { StoreOperations } from '../operations/index.js'; import { TracesStorage } from './base.js'; export type InMemoryTraces = Map<string, Trace>; export declare class TracesInMemory extends TracesStorage { traces: InMemoryTraces; operations: StoreOperations; collection: InMemoryTraces; constructor({ collection, operations }: { collection: InMemoryTraces; operations: StoreOperations; }); getTraces({ name, scope, page, perPage, attributes, filters, fromDate, toDate, }: StorageGetTracesArg): Promise<Trace[]>; getTracesPaginated({ name, scope, attributes, page, perPage, dateRange, }: StorageGetTracesPaginatedArg): Promise<PaginationInfo & { traces: Trace[]; }>; batchTraceInsert({ records }: { records: Record<string, any>[]; }): Promise<void>; } //# sourceMappingURL=inmemory.d.ts.map