| 19 | |
| 20 | /** Structural path to a JSX element within a single file's component. */ |
| 21 | export interface JSXStructuralPath { |
| 22 | /** The component function name that contains this element */ |
| 23 | componentName: string; |
| 24 | /** Source file path (relative to project root) */ |
| 25 | filePath: string; |
| 26 | /** Ordered segments from component render root down to target element */ |
| 27 | segments: JSXPathSegment[]; |
| 28 | } |
| 29 | |
| 30 | export interface TextEditAnchor { |
| 31 | /** Start offset of the changed range in the original rendered text */ |
nothing calls this directly
no outgoing calls
no test coverage detected