From d9896d64ce919a46a6e8c6666c3b87cc9ae79b7b Mon Sep 17 00:00:00 2001 From: Chris Knight Date: Thu, 25 Jun 2020 11:40:51 +0100 Subject: refactor: shift copyBytes and tweak deps to reduce dependencies (#6469) --- std/io/util.ts | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'std/io/util.ts') diff --git a/std/io/util.ts b/std/io/util.ts index 22ecb1331..f4b7bf8bb 100644 --- a/std/io/util.ts +++ b/std/io/util.ts @@ -1,25 +1,6 @@ // Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. import * as path from "../path/mod.ts"; -/** - * Copy bytes from one Uint8Array to another. Bytes from `src` which don't fit - * into `dst` will not be copied. - * - * @param src Source byte array - * @param dst Destination byte array - * @param off Offset into `dst` at which to begin writing values from `src`. - * @return number of bytes copied - */ -export function copyBytes(src: Uint8Array, dst: Uint8Array, off = 0): number { - off = Math.max(0, Math.min(off, dst.byteLength)); - const dstBytesAvailable = dst.byteLength - off; - if (src.byteLength > dstBytesAvailable) { - src = src.subarray(0, dstBytesAvailable); - } - dst.set(src, off); - return src.byteLength; -} - export function charCode(s: string): number { return s.charCodeAt(0); } -- cgit v1.2.3