From 912a57f6a20c632c306f4e044df7618a3971abbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Sat, 25 Apr 2020 01:01:25 +0200 Subject: change type of stdio handles in JS api (#4891) --- cli/js/lib.deno.ns.d.ts | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) (limited to 'cli/js/lib.deno.ns.d.ts') diff --git a/cli/js/lib.deno.ns.d.ts b/cli/js/lib.deno.ns.d.ts index 84e287fca..493ebd5e2 100644 --- a/cli/js/lib.deno.ns.d.ts +++ b/cli/js/lib.deno.ns.d.ts @@ -825,12 +825,24 @@ declare namespace Deno { close(): void; } - /** An instance of `Deno.File` for `stdin`. */ - export const stdin: File; - /** An instance of `Deno.File` for `stdout`. */ - export const stdout: File; - /** An instance of `Deno.File` for `stderr`. */ - export const stderr: File; + export interface Stdin extends Reader, SyncReader, Closer { + readonly rid: number; + } + + export interface Stdout extends Writer, SyncWriter, Closer { + readonly rid: number; + } + + export interface Stderr extends Writer, SyncWriter, Closer { + readonly rid: number; + } + + /** A handle for `stdin`. */ + export const stdin: Stdin; + /** A handle for `stdout`. */ + export const stdout: Stdout; + /** A handle for `stderr`. */ + export const stderr: Stderr; export interface OpenOptions { /** Sets the option for read access. This option, when `true`, means that the -- cgit v1.2.3