diff options
Diffstat (limited to 'cli/js/buffer.ts')
-rw-r--r-- | cli/js/buffer.ts | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/cli/js/buffer.ts b/cli/js/buffer.ts index fcb688b9b..e2a7e3de9 100644 --- a/cli/js/buffer.ts +++ b/cli/js/buffer.ts @@ -4,7 +4,7 @@ // Copyright 2009 The Go Authors. All rights reserved. BSD license. // https://github.com/golang/go/blob/master/LICENSE -import { Reader, Writer, EOF, SyncReader, SyncWriter } from "./io.ts"; +import { Reader, Writer, EOF, ReaderSync, WriterSync } from "./io.ts"; import { assert } from "./util.ts"; import { TextDecoder } from "./web/text_encoding.ts"; @@ -27,7 +27,7 @@ function copyBytes(dst: Uint8Array, src: Uint8Array, off = 0): number { return src.byteLength; } -export class Buffer implements Reader, SyncReader, Writer, SyncWriter { +export class Buffer implements Reader, ReaderSync, Writer, WriterSync { #buf: Uint8Array; // contents are the bytes buf[off : len(buf)] #off = 0; // read at buf[off], write at buf[buf.byteLength] @@ -180,7 +180,7 @@ export class Buffer implements Reader, SyncReader, Writer, SyncWriter { } } - readFromSync(r: SyncReader): number { + readFromSync(r: ReaderSync): number { let n = 0; while (true) { try { @@ -206,7 +206,7 @@ export async function readAll(r: Reader): Promise<Uint8Array> { return buf.bytes(); } -export function readAllSync(r: SyncReader): Uint8Array { +export function readAllSync(r: ReaderSync): Uint8Array { const buf = new Buffer(); buf.readFromSync(r); return buf.bytes(); @@ -219,7 +219,7 @@ export async function writeAll(w: Writer, arr: Uint8Array): Promise<void> { } } -export function writeAllSync(w: SyncWriter, arr: Uint8Array): void { +export function writeAllSync(w: WriterSync, arr: Uint8Array): void { let nwritten = 0; while (nwritten < arr.length) { nwritten += w.writeSync(arr.subarray(nwritten)); |