AI/3-Application/Claude-Code-source/src/ink/ink.tsx | copySelectionNoClear, copySelection, hasTextSelection, onRender, unmount (+33) |
AI/3-Application/Claude-Code-source/src/ink/screen.ts | cellAtCI, diffEach, diffRowBoth, diffRowRemoved, diffRowAdded (+29) |
AI/3-Application/Claude-Code-source/src/ink/selection.ts | hasSelection, applySelectionOverlay, startSelection, wordBoundsAt, selectWordAt (+12) |
AI/3-Application/Claude-Code-source/src/ink/log-update.ts | render, transitionHyperlink, transitionStyle, readLine, renderFrameSlice (+9) |
AI/3-Application/Claude-Code-source/src/ink/dom.ts | measureTextNode, findOwnerChainAtRow, walk, setStyle, setTextStyles (+6) |
AI/3-Application/Claude-Code-source/src/ink/render-node-to-output.ts | drainAdaptive, drainProportional, renderNodeToOutput, renderChildren, blitEscapingAbsoluteDescendants (+6) |
AI/3-Application/Claude-Code-source/src/ink/focus.ts | focusNext, focusPrevious, moveFocus, collectTabbable, FocusManager (+5) |
AI/3-Application/Claude-Code-source/src/ink/output.ts | blit, intersectClip, maxDefined, get, write (+3) |
AI/3-Application/Claude-Code-source/src/ink/parse-keypress.ts | parseTerminalResponse, parseMultipleKeypresses, keycodeToName, parseMouseEvent, parseKeypress |
AI/3-Application/Claude-Code-source/src/ink/render-to-screen.ts | scanPositions, applyPositionedHighlight, transform, renderToScreen |