diff options
author | Chris Knight <cknight1234@gmail.com> | 2020-06-25 11:40:51 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-25 06:40:51 -0400 |
commit | d9896d64ce919a46a6e8c6666c3b87cc9ae79b7b (patch) | |
tree | d91a28318521361d7c559cb5380051df466b7589 /std/io/util.ts | |
parent | c98038a03228d527cd90d9f1fc0118a3fe47dce0 (diff) |
refactor: shift copyBytes and tweak deps to reduce dependencies (#6469)
Diffstat (limited to 'std/io/util.ts')
-rw-r--r-- | std/io/util.ts | 19 |
1 files changed, 0 insertions, 19 deletions
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); } |