@mastra/core
Version:
The core foundation of the Mastra framework, providing essential components and interfaces for building AI-powered applications.
19 lines • 877 B
TypeScript
import { MockLanguageModelV1 } from 'ai/test';
import { MastraLLM } from '../llm/model/model';
export declare function createMockModel({ objectGenerationMode, mockText, spyGenerate, spyStream, }: {
objectGenerationMode?: 'json';
mockText: string | Record<string, any>;
spyGenerate?: (props: any) => void;
spyStream?: (props: any) => void;
}): MockLanguageModelV1;
export declare class MockProvider extends MastraLLM {
constructor({ spyGenerate, spyStream, objectGenerationMode, mockText, }: {
spyGenerate?: (props: any) => void;
spyStream?: (props: any) => void;
objectGenerationMode?: 'json';
mockText?: string | Record<string, any>;
});
stream(...args: any): PromiseLike<StreamReturn<any, any, any>>;
__streamObject(...args: any[]): PromiseLike<StreamObjectResult<any>>;
}
//# sourceMappingURL=llm-mock.d.ts.map