mirror of
https://github.com/denoland/deno.git
synced 2025-09-29 13:44:47 +00:00
clean up code in cli/js (#6611)
This commit is contained in:
parent
ab4c574f52
commit
158ae0bfe9
89 changed files with 395 additions and 354 deletions
|
@ -1,4 +1,5 @@
|
|||
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
|
||||
|
||||
import {
|
||||
Reader,
|
||||
Writer,
|
||||
|
@ -97,10 +98,7 @@ export class File
|
|||
}
|
||||
|
||||
class Stdin implements Reader, ReaderSync, Closer {
|
||||
readonly rid: number;
|
||||
constructor() {
|
||||
this.rid = 0;
|
||||
}
|
||||
readonly rid = 0;
|
||||
|
||||
read(p: Uint8Array): Promise<number | null> {
|
||||
return read(this.rid, p);
|
||||
|
@ -116,10 +114,7 @@ class Stdin implements Reader, ReaderSync, Closer {
|
|||
}
|
||||
|
||||
class Stdout implements Writer, WriterSync, Closer {
|
||||
readonly rid: number;
|
||||
constructor() {
|
||||
this.rid = 1;
|
||||
}
|
||||
readonly rid = 1;
|
||||
|
||||
write(p: Uint8Array): Promise<number> {
|
||||
return write(this.rid, p);
|
||||
|
@ -135,10 +130,7 @@ class Stdout implements Writer, WriterSync, Closer {
|
|||
}
|
||||
|
||||
export class Stderr implements Writer, WriterSync, Closer {
|
||||
readonly rid: number;
|
||||
constructor() {
|
||||
this.rid = 2;
|
||||
}
|
||||
readonly rid = 2;
|
||||
|
||||
write(p: Uint8Array): Promise<number> {
|
||||
return write(this.rid, p);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue