summaryrefslogtreecommitdiff
path: root/std/io/readers.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/io/readers.ts')
-rw-r--r--std/io/readers.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/std/io/readers.ts b/std/io/readers.ts
index 5b1bf1948..2d81e246f 100644
--- a/std/io/readers.ts
+++ b/std/io/readers.ts
@@ -9,14 +9,14 @@ export class StringReader implements Reader {
constructor(private readonly s: string) {}
- async read(p: Uint8Array): Promise<number | Deno.EOF> {
+ read(p: Uint8Array): Promise<number | Deno.EOF> {
const n = Math.min(p.byteLength, this.buf.byteLength - this.offs);
p.set(this.buf.slice(this.offs, this.offs + n));
this.offs += n;
if (n === 0) {
- return Deno.EOF;
+ return Promise.resolve(Deno.EOF);
}
- return n;
+ return Promise.resolve(n);
}
}