MCPcopy Create free account
hub / github.com/TanStack/ai / createHoverTarget

Function createHoverTarget

packages/ai-devtools/src/components/hooks/preview-model.ts:22–32  ·  view source on GitHub ↗
(input: {
  messageIds?: Array<string | null | undefined>
  partIds?: Array<string | null | undefined>
  origin?: HoverOrigin
})

Source from the content-addressed store, hash-verified

20}
21
22export function createHoverTarget(input: {
23 messageIds?: Array<string | null | undefined>
24 partIds?: Array<string | null | undefined>
25 origin?: HoverOrigin
26}): HoverTarget {
27 return {
28 messageIds: uniqueStrings(input.messageIds ?? []),
29 partIds: uniqueStrings(input.partIds ?? []),
30 origin: input.origin ?? 'timeline',
31 }
32}
33
34export function createHoverTargetFromDataAttributes(input: {
35 messageIds?: string | null

Callers 11

ThinkingStepFunction · 0.90
StructuredOutputStepFunction · 0.90
AssistantStepFunction · 0.90
ToolCallStepFunction · 0.90
ToolResultStepFunction · 0.90
IterationCardFunction · 0.90
handleUserMouseEnterFunction · 0.90
MessagesPreviewFunction · 0.90
HookMessageTimelineFunction · 0.90

Calls 1

uniqueStringsFunction · 0.85

Tested by

no test coverage detected