UNPKG

my-uniapp-tools

Version:

一个简洁稳定的 uni-app 开发工具库,提供剪贴板、本地存储、导航、系统信息等常用功能

25 lines (24 loc) 934 B
/** * 多端文件上传工具 (Refactored) * @description * 统一对外入口,基于运行时环境检测实现平台代码分离 * * 核心重构目标: * 1. H5/Uni 平台实现分离,保证对外 API 行为一致 * 2. 简化配置参数结构 (UploadOptions) * 3. 移除过度抽象 (Settler) */ import { UploadOptions, UploadResult } from './types'; /** * 选择并上传文件(业务一体化入口) * @param options 选择与上传配置 */ export declare function selectAndUpload(options: UploadOptions): Promise<UploadResult[]>; /** * 选择并上传图片的便捷方法 * 等价于在 selectAndUpload 中指定 type: 'image' * @param options 业务配置 */ export declare function selectAndUploadImage(options: Omit<UploadOptions, 'type'>): Promise<UploadResult[]>; export * from './types'; export { getExtension, normalizeConcurrency, validateFileSize as validateSizeWithLimit } from './utils';