diff options
Diffstat (limited to 'cli/js/ops/fetch.ts')
-rw-r--r-- | cli/js/ops/fetch.ts | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/cli/js/ops/fetch.ts b/cli/js/ops/fetch.ts deleted file mode 100644 index e349b9de5..000000000 --- a/cli/js/ops/fetch.ts +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. - -import { sendAsync } from "./dispatch_json.ts"; - -interface FetchRequest { - url: string; - method: string | null; - headers: Array<[string, string]>; -} - -export interface FetchResponse { - bodyRid: number; - status: number; - statusText: string; - headers: Array<[string, string]>; -} - -export function fetch( - args: FetchRequest, - body?: ArrayBufferView, -): Promise<FetchResponse> { - let zeroCopy; - if (body != null) { - zeroCopy = new Uint8Array(body.buffer, body.byteOffset, body.byteLength); - } - - return sendAsync("op_fetch", args, ...(zeroCopy ? [zeroCopy] : [])); -} |