MCPcopy Index your code
hub / github.com/breiko83/zwo-editor

github.com/breiko83/zwo-editor @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
158 symbols 321 edges 57 files 36 documented · 23%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ParsedBlock (Interface)
* Service for parsing text-based workout descriptions * Converts text like "steady 200w 5m" into workout segments
src/services/textParserService.ts
BarType (Interface)
(no doc)
src/types/workout.ts
Zone (Interface)
(no doc)
src/components/Constants.ts
ParsedRunningBlock (Interface)
(no doc)
src/services/runningTextParserService.ts
Instruction (Interface)
(no doc)
src/types/workout.ts
IDictionary (Interface)
(no doc)
src/components/Trapeze/Trapeze.tsx
ParsedWorkout (Interface)
(no doc)
src/services/xmlService.ts
Workout (Interface)
(no doc)
src/types/index.ts

Core symbols most depended-on inside this repo

useWorkoutState
called by 22
src/components/Editor/hooks/useWorkoutState.ts
calculateSpeed
called by 13
src/components/Editor/Editor.tsx
useKeyboardShortcuts
called by 12
src/components/Editor/hooks/useKeyboardShortcuts.ts
addBar
called by 10
src/components/Editor/Editor.tsx
addTrapeze
called by 5
src/components/Editor/Editor.tsx
getElementText
called by 5
src/services/xmlService.ts
handleOnChange
called by 4
src/components/Editor/Editor.tsx
handleOnClick
called by 4
src/components/Editor/Editor.tsx

Shape

Function 136
Interface 22

Languages

TypeScript100%

Modules by API surface

src/components/Editor/Editor.tsx33 symbols
src/services/runningTextParserService.ts13 symbols
src/services/workoutService.ts11 symbols
src/components/Trapeze/Trapeze.tsx11 symbols
src/services/textParserService.ts10 symbols
src/components/Editor/TimePicker.tsx7 symbols
src/components/Bar/Bar.tsx6 symbols
src/services/xmlService.ts5 symbols
src/components/Interval/Interval.tsx5 symbols
src/components/FreeRide/FreeRide.tsx5 symbols
src/serviceWorker.js4 symbols
src/components/Editor/RunningTimesEditor.tsx4 symbols

For agents

$ claude mcp add zwo-editor \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact