(value, done)
| 27 | return `[ unknown type: ${value} ]`; |
| 28 | } |
| 29 | function _inspect(value, done) { |
| 30 | if (done.has(value)) { |
| 31 | return "[ Circular ]"; |
| 32 | } |
| 33 | done.add(value); |
| 34 | const result = _inspectString(value, done); |
| 35 | done.delete(value); |
| 36 | return result; |
| 37 | } |
| 38 | export function inspect(value) { |
| 39 | return _inspect(value, new Set()); |
| 40 | } |
no test coverage detected