@meleon/uni-ui
Version:
A uniapp components library written in vue3 and typescript
20 lines (19 loc) • 761 B
TypeScript
/// <reference types="@dcloudio/types" />
/// <reference types="@dcloudio/types" />
import type { UploaderProps } from './index.interface';
interface ChooseImageInput {
multiple: boolean;
limit: number;
sourceType: UploaderProps['sourceType'];
}
declare function chooseImage(chooseImageInput?: Partial<ChooseImageInput>): Promise<UniApp.ChooseImageSuccessCallbackResult>;
interface UploadFileInput {
url: string;
path: string;
fieldName: string;
header: Record<string, string>;
formData: Record<string, any>;
}
declare function uploadFile(uploadFileInput: UploadFileInput): Promise<UniApp.UploadFileSuccessCallbackResult>;
export type { ChooseImageInput, UploadFileInput };
export { chooseImage, uploadFile };