ksz-ksz / rxjs-insights Goto Github PK
View Code? Open in Web Editor NEWSee through the observables.
License: MIT License
See through the observables.
License: MIT License
Can't connect Angular project to rxjs-insights chrome plugin.
message shows up: It seems that the instrumentation was not installed...
I followed each step of the docs at:
Furthermore plugin docs state that connect()
will return a Promise<boolean>
while connect()
signature is Promise<void>
specs:
Our app uses rxjs heavily and this tool has great potential to help us debug, but some QoL features are needed to manage large amounts of interconnected events.
in the image above, it would be great to partially expand those "excluded entries" in smaller steps. I think that something like "show 10 above/below" would be great to keep following a specific thread without getting lost in those thousands of events.
and then it would also be nice to have some more info in this list. The name of the operator and being able to see and interact with the data there would be very useful.
Our team uses Storybook to develop our application and it would be great to have this tool setup there too, but each story is rendered inside an iframe. Currently it works only when opening the story individually in a new tab.
Would you like to share how the graph is produced? Which package can do this? Thank you.
Hi, this is an amazing project! I'd like to submit a PR and add support for Vite & Rollup.
If you could explain to me what the integration plugins are doing I could get right to it.
Thanks very much!
Hi, thank you for your work developing this tool, it looks like it will be extraordinarily useful. I'm having trouble configuring an app to drive the chrome plugin, and am not sure how to proceed troubleshooting.
The extension indicates that it has successfully connected with the devtools, but then immediately throws three errors, one of which appears to be thrown by the zonejs-tracer
package.
Specifically, immediately after the console reports RxJS Insights: connected with the devtools.
, three 404 errors are thrown:
GET http://127.0.0.1:4200/[%3Croot%3E] 404 (Not Found)
GET http://127.0.0.1:4200/[angular] 404 (Not Found)
GET http://127.0.0.1:4200/[ContextTrackerZone] 404 (Not Found)
The angular.json
file for the project includes updates from the previous version that I attempted to copy as closely as I could from the one in your rxjs-insights-angular14
project. I don't recall having to make any major changes to get it to the point where it is currently compiling and connecting.
I did do a migration from angular v13 to v14, however the error persisted. I thought that it might be its proxy configuration which also requires custom-webpack:dev-server
, but the error persists when I comment out its options object.
I tracked the ContextTrackerZone
in the error message to the zonejs-tracer
library, but am stuck there as to how to identify a problem with the host app or its configuration.
Thanks again for your work on this tool, I'm looking forward to using it to troubleshoot some particularly complex observables. Here's the screenshot of the console output summarized above:
I followed the instructions for Angular and I am getting the following error for ng server:
Error: Schema validation failed with the following errors:
Data path "" must NOT have additional properties(extraWebpackConfig).
Does anybody know how to make this work with nx? (https://nx.dev/)
Hi,
Just want to chime in with accolades. This is awesome! Great work!
:)
Also, do you have an idea how one would make this work in a React Native context?
The StacktraceLocator
class has a method getOriginalLocation
that may return an undefined
.
The locate
method uses a value returned by getOriginalLocation
and passes it through a guard isPromise
.
However, the isPromise
guard doesn't have a check if the value is not undefined
, even though the getOriginalLocation
method may return an undefined
.
Therefore, if getOriginalLocation
returns an undefined location, we end up getting an error like "Cannot use 'in' operator to search for 'then' in undefined".
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.