shineout
Version:
A components library for React
26 lines (25 loc) • 837 B
TypeScript
import Upload from './upload';
import UploadImage from './image';
import UploadButton from './button';
import UploadDragger from './dragger';
type RefUpload = typeof Upload;
type RefUploadImage = typeof UploadImage;
type RefUploadButton = typeof UploadButton;
type RefUploadDragger = typeof UploadDragger;
export interface UploadComponent extends RefUpload {
displayName: string;
Image: UploadImageComponent;
Button: UploadButtonComponent;
Dragger: UploadDraggerComponent;
}
export interface UploadImageComponent extends RefUploadImage {
displayName: string;
}
export interface UploadButtonComponent extends RefUploadButton {
displayName: string;
}
export interface UploadDraggerComponent extends RefUploadDragger {
displayName: string;
}
declare const UploadComp: UploadComponent;
export default UploadComp;