@matechat/core
Version:
前端智能化场景解决方案UI库,轻松构建你的AI应用。
37 lines (36 loc) • 1.77 kB
TypeScript
import type { FileItem } from '@matechat/common/FileList/common/fileList-types';
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
readonly fileItems: {
readonly type: import("vue").PropType<FileItem[]>;
readonly default: () => never[];
};
readonly context: {
readonly type: import("vue").PropType<import("@matechat/common/FileList/common/fileList-types").FileListContext>;
readonly validator: (value: string) => boolean;
};
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
remove: (file: FileItem) => void;
download: (file: FileItem, event: Event) => void;
preview: (file: FileItem) => void;
"retry-upload": (file: FileItem) => void;
"retry-download": (file: FileItem) => void;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
readonly fileItems: {
readonly type: import("vue").PropType<FileItem[]>;
readonly default: () => never[];
};
readonly context: {
readonly type: import("vue").PropType<import("@matechat/common/FileList/common/fileList-types").FileListContext>;
readonly validator: (value: string) => boolean;
};
}>> & Readonly<{
onRemove?: ((file: FileItem) => any) | undefined;
onDownload?: ((file: FileItem, event: Event) => any) | undefined;
onPreview?: ((file: FileItem) => any) | undefined;
"onRetry-upload"?: ((file: FileItem) => any) | undefined;
"onRetry-download"?: ((file: FileItem) => any) | undefined;
}>, {
readonly fileItems: FileItem[];
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
declare const _default: typeof __VLS_export;
export default _default;