You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, we have an abstract Client type in @sentry/types, and the BaseClient in core which implements this. However, since we use the Client type more or less everywhere, whenever we add something to the BaseClient we have to guard it because a user may have a custom Client that does not extend from the BaseClient (in theory), which bloats up our code.
So in v8, we should get rid of the abstract Client type and instead just make sure that every client always has to extend from BaseClient (then just Client), which means that we can add things to the Client more easily going forward.