summaryrefslogtreecommitdiff
path: root/ext/fetch/lib.deno_fetch.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'ext/fetch/lib.deno_fetch.d.ts')
-rw-r--r--ext/fetch/lib.deno_fetch.d.ts12
1 files changed, 11 insertions, 1 deletions
diff --git a/ext/fetch/lib.deno_fetch.d.ts b/ext/fetch/lib.deno_fetch.d.ts
index e538fe4ec..cd06deffb 100644
--- a/ext/fetch/lib.deno_fetch.d.ts
+++ b/ext/fetch/lib.deno_fetch.d.ts
@@ -435,6 +435,16 @@ declare class Response implements Body {
* ```
*/
declare function fetch(
- input: Request | URL | string,
+ input: Request | string,
+ init?: RequestInit,
+): Promise<Response>;
+// TODO(kt3k): Remove the following overloaded declaration for 2.0.
+/** @deprecated URL is deprecated as the first argument. Use string or Request object instead.
+ *
+ * Fetch a resource from the network. It returns a `Promise` that resolves to the
+ * `Response` to that `Request`, whether it is successful or not.
+ */
+declare function fetch(
+ input: URL,
init?: RequestInit,
): Promise<Response>;