mirror of
https://github.com/denoland/deno.git
synced 2025-09-26 20:29:11 +00:00
fetch support URL instance as input (#3496)
This commit is contained in:
parent
7e116dd70d
commit
83f95fb8df
3 changed files with 21 additions and 13 deletions
20
cli/js/lib.deno_runtime.d.ts
vendored
20
cli/js/lib.deno_runtime.d.ts
vendored
|
@ -2481,7 +2481,7 @@ declare namespace __fetch {
|
|||
}
|
||||
/** Fetch a resource from the network. */
|
||||
export function fetch(
|
||||
input: __domTypes.Request | string,
|
||||
input: __domTypes.Request | __url.URL | string,
|
||||
init?: __domTypes.RequestInit
|
||||
): Promise<Response>;
|
||||
}
|
||||
|
@ -2658,11 +2658,7 @@ declare namespace __urlSearchParams {
|
|||
|
||||
declare namespace __url {
|
||||
// @url js/url.d.ts
|
||||
|
||||
export class URL {
|
||||
private _parts;
|
||||
private _searchParams;
|
||||
private _updateSearchParams;
|
||||
export interface URL {
|
||||
hash: string;
|
||||
host: string;
|
||||
hostname: string;
|
||||
|
@ -2673,14 +2669,18 @@ declare namespace __url {
|
|||
port: string;
|
||||
protocol: string;
|
||||
search: string;
|
||||
username: string;
|
||||
readonly searchParams: __urlSearchParams.URLSearchParams;
|
||||
constructor(url: string, base?: string | URL);
|
||||
username: string;
|
||||
toString(): string;
|
||||
toJSON(): string;
|
||||
static createObjectURL(b: __domTypes.Blob): string;
|
||||
static revokeObjectURL(url: string): void;
|
||||
}
|
||||
|
||||
export const URL: {
|
||||
prototype: URL;
|
||||
new (url: string, base?: string | URL): URL;
|
||||
createObjectURL(object: __domTypes.Blob): string;
|
||||
revokeObjectURL(url: string): void;
|
||||
};
|
||||
}
|
||||
|
||||
declare namespace __workers {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue