util.inspect getters ignored on class instance
- Version: v12.12.0
- Platform: Darwin mba4.local 18.7.0 Darwin Kernel Version 18.7.0
- Subsystem: util.inspect
getters:true works correctly on a plain object:
const util = require('util') util.inspect.defaultOptions.getters = true const object = { get test () { return 'test' } } console.log(object)
Output:
{ test: [Getter: 'test'] }
But the same operation on a class instance fails to print the getter.
class Something { get test () { return 'test' } } const something = new Something() console.log(something)
Output:
The output I expect to see is:
Something { test: [Getter: 'test'] }