**Summary** When some complex cyclic JS object is passed, it doesn't show anything. ---------------------------------------------------------- **Details** ``` data = { "_this": new AppComponent(), //<== cyclic "name":"AppComponent" }; ``` **Expectaion:** Either, library should ignore data._this or show it to some depth. In both the cases, library must show data.name which is a primitive. **Reality:** Nothing shows up ---------------------------------------------------------- **Minimal reproduction:** [stackblitz](https://stackblitz.com/edit/ngx-json-viewer-k6ybf2?file=app%2Fapp.component.ts)