@lastos/page-spy-plugin-data-harbor
Version:
Used for caching data and downloading.
13 lines (12 loc) • 480 B
TypeScript
import { CacheMessageItem } from '../harbor/base';
export type UploadArgs = {
url: string;
body?: FormData;
};
export type DownloadArgs = {
data: any;
customDownload?: (data: CacheMessageItem[]) => void;
filename: () => string;
};
export declare const startUpload: ({ url, body }: UploadArgs) => Promise<H.UploadResult<H.SingleLog | H.GroupLog> | null>;
export declare const startDownload: ({ data, filename, customDownload, }: DownloadArgs) => Promise<void>;