libreccm-legacy/trunk-images/node_modules/popsicle/dist/browser.d.ts

14 lines
503 B
TypeScript

import { Request } from './request';
import { Response } from './response';
export declare type Types = 'text' | 'document' | 'blob' | 'arraybuffer' | 'json';
export interface Options {
type?: Types;
withCredentials?: boolean;
overrideMimeType?: string;
}
export declare function createTransport(options: Options): {
use: ((request: Request, next: () => Promise<Response>) => Promise<Response>)[];
abort: (request: Request) => void;
open(request: Request): Promise<Response>;
};