UNPKG

tav-ui

Version:
35 lines (34 loc) 963 B
/** * Download online pictures * @param url * @param filename * @param mime * @param bom */ export declare function downloadByOnlineUrl(url: string, filename: string, mime?: string, bom?: BlobPart): void; /** * Download pictures based on base64 * @param buf * @param filename * @param mime * @param bom */ export declare function downloadByBase64(buf: string, filename: string, mime?: string, bom?: BlobPart): void; /** * Download according to the background interface file stream * @param {*} data * @param {*} filename * @param {*} mime * @param {*} bom */ export declare function downloadByData(data: BlobPart, filename: string, mime?: string, bom?: BlobPart): void; /** * Download file according to file address * @param {*} sUrl */ export declare type TargetContext = '_self' | '_blank'; export declare function downloadByUrl({ url, target, fileName, }: { url: string; target?: TargetContext; fileName?: string; }): boolean;