ghosttyTerminalUpdateHoveredLink<PositionT, SelectionT> function

bool ghosttyTerminalUpdateHoveredLink<PositionT, SelectionT>({
  1. required GhosttyTerminalSelectionSession<SelectionT> session,
  2. required PositionT? position,
  3. required String? resolveUri(
    1. PositionT position
    ),
})

Resolves the hyperlink hover state for an optional terminal position.

Implementation

bool ghosttyTerminalUpdateHoveredLink<PositionT, SelectionT>({
  required GhosttyTerminalSelectionSession<SelectionT> session,
  required PositionT? position,
  required String? Function(PositionT position) resolveUri,
}) {
  final hyperlink = ghosttyTerminalResolveHyperlinkAt<PositionT>(
    position,
    resolveUri: resolveUri,
  );
  return session.updateHoveredHyperlink(hyperlink);
}