From 62150dd32860a1eb9e7b7ab87f97f8b9cb9a1334 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Sat, 25 Apr 2020 22:02:15 +0200 Subject: [PATCH] BREAKING CHANGE: change return type of Deno.resources() (#4893) --- cli/js/lib.deno.ns.d.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/cli/js/lib.deno.ns.d.ts b/cli/js/lib.deno.ns.d.ts index 4964f1b018..387ea8326f 100644 --- a/cli/js/lib.deno.ns.d.ts +++ b/cli/js/lib.deno.ns.d.ts @@ -2139,19 +2139,20 @@ declare namespace Deno { */ export function metrics(): Metrics; - /** **UNSTABLE**: reconsider representation. */ interface ResourceMap { - [rid: number]: string; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + [rid: number]: any; } - /** **UNSTABLE**: The return type is under consideration and may change. + /** Returns a map of open resource ids (rid) along with their string + * representations. This is an internal API and as such resource + * representation has `any` type; that means it can change any time. * - * Returns a map of open _file like_ resource ids (rid) along with their string - * representations. - * - * console.log(Deno.resources()); // e.g. { 0: "stdin", 1: "stdout", 2: "stderr" } + * console.log(Deno.resources()); + * // { 0: "stdin", 1: "stdout", 2: "stderr" } * Deno.openSync('../test.file'); - * console.log(Deno.resources()); // e.g. { 0: "stdin", 1: "stdout", 2: "stderr", 3: "fsFile" } + * console.log(Deno.resources()); + * // { 0: "stdin", 1: "stdout", 2: "stderr", 3: "fsFile" } */ export function resources(): ResourceMap;