fx-form-widget
Version:
36 lines (35 loc) • 834 B
TypeScript
import { UploadFileStatus } from 'antd/lib/upload/interface';
export type FileListType = {
uid: string;
name: string;
status: UploadFileStatus;
url: string;
};
export type FileRequestDataType = {
contentLength: number;
createTime: string;
directory: string;
id: number;
originName: string;
ossBucket: string;
ossDomain: string;
ossKey: string;
ossShownHost: string;
type: '.jpeg' | '.png' | 'jpg';
updateTime: string;
url: string;
};
export type FileRequestType = {
code: string;
data?: FileRequestDataType[];
message: null | 'string';
success: boolean;
};
export type CustomProps = {
onSuccess: (file: FileRequestType) => void;
};
export type PreviewModelProps = {
previewVisible: boolean;
previewImage: string;
previewTitle: string;
};