ethers.js/lib.commonjs/utils/geturl-browser.d.ts
2023-03-03 18:25:07 -07:00

21 lines
676 B
TypeScript

import type { FetchRequest, FetchCancelSignal, GetUrlResponse } from "./fetch.js";
declare global {
class Headers {
constructor(values: Array<[string, string]>);
forEach(func: (v: string, k: string) => void): void;
}
class Response {
status: number;
statusText: string;
headers: Headers;
arrayBuffer(): Promise<ArrayBuffer>;
}
type FetchInit = {
method?: string;
headers?: Headers;
body?: Uint8Array;
};
function fetch(url: string, init: FetchInit): Promise<Response>;
}
export declare function getUrl(req: FetchRequest, _signal?: FetchCancelSignal): Promise<GetUrlResponse>;