@minto-ai/mt-ui
Version:
UI组件库
42 lines (41 loc) • 1.13 kB
TypeScript
import { ExtractPropTypes } from 'vue';
declare const filePreviewProps: {
/**
* 文件在Obs服务器上原始地址。
*/
readonly viewUrl: {
readonly type: StringConstructor;
readonly required: true;
};
/**
* 文件生成iframe的预览地址。
*/
readonly previewUrl: {
readonly type: StringConstructor;
readonly required: true;
};
/**
* Ai生成的音乐预览时,音乐的标题。
*/
readonly title: {
readonly type: StringConstructor;
};
/**
* Ai生成的音乐预览时,音乐的背景图片。
*/
readonly background: {
readonly type: StringConstructor;
};
/**
* Ai生成的音乐预览时,音乐的歌词。
*/
readonly prompt: {
readonly type: StringConstructor;
};
};
interface FilePreviewConfigContext {
generatePreviewUrl: (viewUrl: string, previewParams?: Record<string, string>) => string;
}
export type FilePreviewProps = ExtractPropTypes<typeof filePreviewProps>;
export { filePreviewProps };
export type { FilePreviewConfigContext, };