UNPKG

eas-cli

Version:
24 lines (23 loc) 866 B
/// <reference types="node" /> /// <reference types="node" /> import { HeadersInit, RequestInit, Response } from 'node-fetch'; export interface UploadParams extends Omit<RequestInit, 'signal' | 'body'> { filePath: string; compress?: boolean; url: string; method?: string; headers?: HeadersInit; body?: undefined; signal?: AbortSignal; } export interface UploadResult { params: UploadParams; response: Response; } export declare function uploadAsync(params: UploadParams): Promise<UploadResult>; export declare function callUploadApiAsync(url: string | URL, init?: RequestInit): Promise<unknown>; export interface UploadPending { params: UploadParams; } export type BatchUploadSignal = UploadResult | UploadPending; export declare function batchUploadAsync(uploads: readonly UploadParams[]): AsyncGenerator<BatchUploadSignal>;