@fesjs/fes-design
Version:
fes-design for PC
13 lines (12 loc) • 637 B
TypeScript
import type { FileItem, InputFileEmit, InputFileProps } from './props';
export declare const useInputFile: (props: InputFileProps, emit: InputFileEmit) => {
currentFiles: import("vue").WritableComputedRef<FileItem[], FileItem[]>;
updateCurrentFiles: (val: FileItem[]) => void;
inputRef: import("vue").Ref<HTMLInputElement, HTMLInputElement>;
disabled: import("vue").ComputedRef<boolean>;
multiple: import("vue").ComputedRef<boolean>;
accept: import("vue").ComputedRef<string[]>;
acceptStr: import("vue").ComputedRef<string>;
openFileExplorer: () => void;
handleInputFileChange: (e: Event) => void;
};