diff options
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); } |