UNPKG

antd-mini

Version:

antd-mini 是支付宝小程序 UI 组件库,遵循 Ant Design 规范。

42 lines (37 loc) 851 B
import { implJsapi } from './base'; type Files = { size: number; path: string; }[]; export interface ChooseImageResult { tempFiles: Files; apFilePaths?: Files; filePaths?: Files; tempFilePaths?: Files; } export interface ChooseImageOptions { count: number; sourceType: string[]; } export const chooseImage = implJsapi< Promise<ChooseImageResult>, ChooseImageOptions >({ alipay: (instance, args: ChooseImageOptions) => { return new Promise<ChooseImageResult>((resolve, reject) => { /** * @see https://opendocs.alipay.com/mini/api/media/image/my.chooseimage */ instance.chooseImage({ count: args.count, sourceType: args.sourceType, success: (res) => { resolve(res); }, fail: (err) => { reject(err); }, }); }); }, });