diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2020-04-28 13:23:30 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-28 13:23:30 +0200 |
commit | 2cb875bcfb272057e83ed56b9020291837d96998 (patch) | |
tree | fb4dbc2a6abe124c8405ba30b6dc196083e81373 /cli/js/buffer.ts | |
parent | b980b26d853ef4a8d3dd64ba8a4d4cdbda369c41 (diff) |
refactor: rename sync io interfaces (#4945)
This commit renames sync io interfaces:
* SyncReader -> ReaderSync
* SyncWriter -> WriterSync
* SyncSeeker -> SeekerSync
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)); |