From 896d7f02cb284ad3a05299218dd849685cd33390 Mon Sep 17 00:00:00 2001 From: Yoshiya Hinosawa Date: Tue, 21 Mar 2023 13:12:13 +0900 Subject: chore(ext/console): inspect anonymous function as `[Function (anonymous)]` (#18283) This PR changes the inspect result of anonymous functions from `[Function]` to `[Function (anonymous)]`. This behavior is aligned to `util.inspect` of Node.js. --- .../testdata/npm/esm_import_cjs_default/main.out | 34 ++++++++++++++++------ 1 file changed, 25 insertions(+), 9 deletions(-) (limited to 'cli/tests/testdata/npm') diff --git a/cli/tests/testdata/npm/esm_import_cjs_default/main.out b/cli/tests/testdata/npm/esm_import_cjs_default/main.out index 2e90049d8..b98f485da 100644 --- a/cli/tests/testdata/npm/esm_import_cjs_default/main.out +++ b/cli/tests/testdata/npm/esm_import_cjs_default/main.out @@ -1,28 +1,44 @@ Node esm importing node cjs =========================== -{ default: [Function], named: [Function], MyClass: [Class: MyClass] } -{ default: [Function], named: [Function] } +{ + default: [Function (anonymous)], + named: [Function (anonymous)], + MyClass: [Class: MyClass] +} +{ default: [Function (anonymous)], named: [Function (anonymous)] } Module { MyClass: [Class: MyClass], __esModule: true, - default: { default: [Function], named: [Function], MyClass: [Class: MyClass] }, - named: [Function] + default: { + default: [Function (anonymous)], + named: [Function (anonymous)], + MyClass: [Class: MyClass] + }, + named: [Function (anonymous)] } Module { __esModule: true, - default: { default: [Function], named: [Function] }, - named: [Function] + default: { default: [Function (anonymous)], named: [Function (anonymous)] }, + named: [Function (anonymous)] } =========================== static method Deno esm importing node cjs =========================== -{ default: [Function], named: [Function], MyClass: [Class: MyClass] } +{ + default: [Function (anonymous)], + named: [Function (anonymous)], + MyClass: [Class: MyClass] +} Module { MyClass: [Class: MyClass], __esModule: true, - default: { default: [Function], named: [Function], MyClass: [Class: MyClass] }, - named: [Function] + default: { + default: [Function (anonymous)], + named: [Function (anonymous)], + MyClass: [Class: MyClass] + }, + named: [Function (anonymous)] } =========================== Deno esm importing node esm -- cgit v1.2.3