@@ -84,7 +84,6 @@ export interface HoverifierOptions<C extends object> {
8484
8585 fetchHover : HoverFetcher < C >
8686 fetchJumpURL : JumpURLFetcher < C >
87- getReferencesURL : ( hoverToken : HoveredToken & C ) => string | null
8887}
8988
9089/**
@@ -211,7 +210,6 @@ export interface HoverState {
211210interface InternalHoverifierState < C extends object > {
212211 hoverOrError ?: typeof LOADING | HoverMerged | null | ErrorLike
213212 definitionURLOrError ?: typeof LOADING | { jumpURL : string } | null | ErrorLike
214- referencesURL ?: string | null
215213
216214 hoverOverlayIsFixed : boolean
217215
@@ -263,7 +261,6 @@ const internalToExternalState = (internalState: InternalHoverifierState<{}>): Ho
263261 isJumpURL ( internalState . definitionURLOrError ) || internalState . clickedGoToDefinition
264262 ? internalState . definitionURLOrError
265263 : undefined ,
266- referencesURL : internalState . referencesURL ,
267264 hoveredToken : internalState . hoveredToken ,
268265 showCloseButton : internalState . hoverOverlayIsFixed ,
269266 }
@@ -307,15 +304,13 @@ export function createHoverifier<C extends object>({
307304 pushHistory,
308305 fetchHover,
309306 fetchJumpURL,
310- getReferencesURL,
311307} : HoverifierOptions < C > ) : Hoverifier < C > {
312308 // Internal state that is not exposed to the caller
313309 // Shared between all hoverified code views
314310 const container = createObservableStateContainer < InternalHoverifierState < C > > ( {
315311 hoverOverlayIsFixed : false ,
316312 clickedGoToDefinition : false ,
317313 definitionURLOrError : undefined ,
318- referencesURL : undefined ,
319314 hoveredToken : undefined ,
320315 hoverOrError : undefined ,
321316 hoverOverlayPosition : undefined ,
@@ -537,13 +532,6 @@ export function createHoverifier<C extends object>({
537532 distinctUntilChanged ( ( a , b ) => isEqual ( a . position , b . position ) )
538533 )
539534
540- /** Emits new referencesURL values. */
541- subscription . add (
542- resolvedPositions
543- . pipe ( map ( ( { position } ) => ( position ? getReferencesURL ( position ) : null ) ) )
544- . subscribe ( referencesURL => container . update ( { referencesURL } ) )
545- )
546-
547535 /**
548536 * For every position, emits an Observable with new values for the `hoverOrError` state.
549537 * This is a higher-order Observable (Observable that emits Observables).
0 commit comments