@arco-design/web-vue
Version:
Arco Design Vue 2.0: A Vue.js 3 UI Library
70 lines (69 loc) • 1.89 kB
TypeScript
import { PropType } from 'vue';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
default: boolean;
};
directory: {
type: BooleanConstructor;
default: boolean;
};
accept: StringConstructor;
listType: {
type: StringConstructor;
};
tip: StringConstructor;
draggable: {
type: BooleanConstructor;
default: boolean;
};
multiple: {
type: BooleanConstructor;
default: boolean;
};
uploadFiles: {
type: FunctionConstructor;
required: true;
};
hide: BooleanConstructor;
onButtonClick: {
type: PropType<(event: Event) => Promise<FileList> | void>;
};
}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
disabled: {
type: BooleanConstructor;
default: boolean;
};
directory: {
type: BooleanConstructor;
default: boolean;
};
accept: StringConstructor;
listType: {
type: StringConstructor;
};
tip: StringConstructor;
draggable: {
type: BooleanConstructor;
default: boolean;
};
multiple: {
type: BooleanConstructor;
default: boolean;
};
uploadFiles: {
type: FunctionConstructor;
required: true;
};
hide: BooleanConstructor;
onButtonClick: {
type: PropType<(event: Event) => Promise<FileList> | void>;
};
}>> & Readonly<{}>, {
disabled: boolean;
multiple: boolean;
hide: boolean;
draggable: boolean;
directory: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;