diff options
author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2020-06-12 20:23:38 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-12 15:23:38 -0400 |
commit | 1fff6f55c3ba98a10018c6d374795e612061e9b6 (patch) | |
tree | 12074b6d44736b11513d857e437f9e30a6bf65a4 /std/io/readers.ts | |
parent | 26bf56afdaf16634ffbaa23684faf3a44cc10f62 (diff) |
refactor: Don't destructure the Deno namespace (#6268)
Diffstat (limited to 'std/io/readers.ts')
-rw-r--r-- | std/io/readers.ts | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/std/io/readers.ts b/std/io/readers.ts index d43655263..83115ee19 100644 --- a/std/io/readers.ts +++ b/std/io/readers.ts @@ -1,27 +1,23 @@ // Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. - // Based on https://github.com/golang/go/blob/0452f9460f50f0f0aba18df43dc2b31906fb66cc/src/io/io.go // Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. - -type Reader = Deno.Reader; import { encode } from "../encoding/utf8.ts"; -const { Buffer } = Deno; /** Reader utility for strings */ -export class StringReader extends Buffer { +export class StringReader extends Deno.Buffer { constructor(private readonly s: string) { super(encode(s).buffer); } } /** Reader utility for combining multiple readers */ -export class MultiReader implements Reader { - private readonly readers: Reader[]; +export class MultiReader implements Deno.Reader { + private readonly readers: Deno.Reader[]; private currentIndex = 0; - constructor(...readers: Reader[]) { + constructor(...readers: Deno.Reader[]) { this.readers = readers; } |