@mastra/core
Version:
Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.
38 lines (37 loc) • 980 B
TypeScript
/**
* A generated file.
*/
export interface GeneratedFile {
/**
File as a base64 encoded string.
*/
readonly base64: string;
/**
File as a Uint8Array.
*/
readonly uint8Array: Uint8Array;
/**
The IANA media type of the file.
@see https://www.iana.org/assignments/media-types/media-types.xhtml
*/
readonly mediaType: string;
}
export declare class DefaultGeneratedFile implements GeneratedFile {
private base64Data;
private uint8ArrayData;
readonly mediaType: string;
constructor({ data, mediaType }: {
data: string | Uint8Array;
mediaType: string;
});
get base64(): string;
get uint8Array(): Uint8Array<ArrayBufferLike>;
}
export declare class DefaultGeneratedFileWithType extends DefaultGeneratedFile {
readonly type = "file";
constructor(options: {
data: string | Uint8Array;
mediaType: string;
});
}
//# sourceMappingURL=file.d.ts.map