@daysnap/horn-jssdk
Version:
原生容器面向 H5 开发者提供的基于容器应用内的网页开发工具包
22 lines (21 loc) • 720 B
TypeScript
import { type FailCallbackResult, type PickOptions } from '../../core';
export interface ChooseImageResult {
tempFilePaths: string[];
tempFiles: {
path: string;
size: number;
width: number;
height: number;
}[];
}
export interface ChooseImageOptions {
count?: number;
sizeType?: ('original' | 'compressed')[];
sourceType?: ('album' | 'camera')[];
success?: (result: ChooseImageResult) => void;
fail?: (err: FailCallbackResult) => void;
}
/**
* 选择图片
*/
export declare const chooseImage: <T extends ChooseImageOptions = ChooseImageOptions>(options?: T | undefined) => import("../../core").PromisifySuccessResult<PickOptions<T>, ChooseImageOptions>;