UNPKG

@mastra/core

Version:

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

19 lines 915 B
import type { BackgroundTask, TaskFilter, TaskListResult, UpdateBackgroundTask } from '../../../background-tasks/types.js'; import type { InMemoryDB } from '../inmemory-db.js'; import { BackgroundTasksStorage } from './base.js'; export declare class BackgroundTasksInMemory extends BackgroundTasksStorage { private db; constructor({ db }: { db: InMemoryDB; }); dangerouslyClearAll(): Promise<void>; createTask(task: BackgroundTask): Promise<void>; updateTask(taskId: string, update: UpdateBackgroundTask): Promise<void>; getTask(taskId: string): Promise<BackgroundTask | null>; listTasks(filter: TaskFilter): Promise<TaskListResult>; deleteTask(taskId: string): Promise<void>; deleteTasks(filter: TaskFilter): Promise<void>; getRunningCount(): Promise<number>; getRunningCountByAgent(agentId: string): Promise<number>; } //# sourceMappingURL=inmemory.d.ts.map