summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cli/dts/lib.deno.ns.d.ts6
-rw-r--r--cli/rt/30_files.js15
2 files changed, 15 insertions, 6 deletions
diff --git a/cli/dts/lib.deno.ns.d.ts b/cli/dts/lib.deno.ns.d.ts
index d33eb8a0b..276f13e37 100644
--- a/cli/dts/lib.deno.ns.d.ts
+++ b/cli/dts/lib.deno.ns.d.ts
@@ -710,11 +710,11 @@ declare namespace Deno {
}
/** A handle for `stdin`. */
- export const stdin: Reader & ReaderSync & Closer & { rid: number };
+ export const stdin: Reader & ReaderSync & Closer & { readonly rid: number };
/** A handle for `stdout`. */
- export const stdout: Writer & WriterSync & Closer & { rid: number };
+ export const stdout: Writer & WriterSync & Closer & { readonly rid: number };
/** A handle for `stderr`. */
- export const stderr: Writer & WriterSync & Closer & { rid: number };
+ export const stderr: Writer & WriterSync & Closer & { readonly rid: number };
export interface OpenOptions {
/** Sets the option for read access. This option, when `true`, means that the
diff --git a/cli/rt/30_files.js b/cli/rt/30_files.js
index e492da218..679b184fd 100644
--- a/cli/rt/30_files.js
+++ b/cli/rt/30_files.js
@@ -109,7 +109,10 @@
class Stdin {
constructor() {
- this.rid = 0;
+ }
+
+ get rid() {
+ return 0;
}
read(p) {
@@ -127,7 +130,10 @@
class Stdout {
constructor() {
- this.rid = 1;
+ }
+
+ get rid() {
+ return 1;
}
write(p) {
@@ -145,7 +151,10 @@
class Stderr {
constructor() {
- this.rid = 2;
+ }
+
+ get rid() {
+ return 2;
}
write(p) {