diff --git a/lib/internal/inspect_repl.js b/lib/internal/inspect_repl.js index c61bbc9..e246b70 100644 --- a/lib/internal/inspect_repl.js +++ b/lib/internal/inspect_repl.js @@ -238,6 +238,7 @@ class ScopeSnapshot { const value = new RemoteObject(prop.value); return [prop.name, value]; })); + this.completionGroup = properties.map((prop) => prop.name); } [util.inspect.custom](depth, opts) { @@ -480,7 +481,9 @@ function createRepl(inspector) { if (!selectedFrame) { return Promise.reject(new Error('Requires execution to be paused')); } - return selectedFrame.loadScopes(); + return selectedFrame.loadScopes().then((scopes) => { + return scopes.map((scope) => scope.completionGroup); + }); } if (selectedFrame) {