2023-10-09 20:27:56 -04:00
|
|
|
import type { FetchGetUrlFunc, FetchRequest, FetchCancelSignal, GetUrlResponse } from "./fetch.js";
|
2023-03-03 18:25:07 -07:00
|
|
|
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>;
|
|
|
|
}
|
2023-10-09 20:27:56 -04:00
|
|
|
export declare function createGetUrl(options?: Record<string, any>): FetchGetUrlFunc;
|
2023-03-03 18:25:07 -07:00
|
|
|
export declare function getUrl(req: FetchRequest, _signal?: FetchCancelSignal): Promise<GetUrlResponse>;
|
2023-04-27 21:19:55 +09:00
|
|
|
//# sourceMappingURL=geturl-browser.d.ts.map
|