@mastra/core
Version:
16 lines • 850 B
TypeScript
import type { InMemoryDB } from '../inmemory-db.js';
import type { CreateWorkflowDefinitionInput, ListWorkflowDefinitionsInput, ListWorkflowDefinitionsOutput, UpdateWorkflowDefinitionInput, WorkflowDefinition } from './base.js';
import { WorkflowDefinitionsStorage } from './base.js';
export declare class InMemoryWorkflowDefinitionsStorage extends WorkflowDefinitionsStorage {
private db;
constructor({ db }: {
db: InMemoryDB;
});
dangerouslyClearAll(): Promise<void>;
upsert(input: CreateWorkflowDefinitionInput | UpdateWorkflowDefinitionInput): Promise<WorkflowDefinition>;
get(id: string): Promise<WorkflowDefinition | null>;
list(args?: ListWorkflowDefinitionsInput): Promise<ListWorkflowDefinitionsOutput>;
delete(id: string): Promise<void>;
private deepCopy;
}
//# sourceMappingURL=inmemory.d.ts.map