MCPcopy Index your code
hub / github.com/Nikoms/eco-logic

github.com/Nikoms/eco-logic @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
761 symbols 1,196 edges 197 files 0 documented · 0%
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

FlightRepositoryInterface (Interface)
(no doc) [15 implementers]
src/eco/domain/Traveling/UseCase/FlightRepositoryInterface.ts
TravelingUI (Interface)
(no doc) [2 implementers]
src/frontend/interface-adapter/Traveling/TravelingUI.ts
CarJson (Interface)
(no doc)
src/infrastructure/local-storage/CarLocalStorageRepository.ts
CarRepositoryInterface (Interface)
(no doc) [7 implementers]
src/eco/domain/Traveling/UseCase/CarRepositoryInterface.ts
WaterUI (Interface)
(no doc) [2 implementers]
src/frontend/interface-adapter/Water/WaterUI.ts
ElectricMeterJson (Interface)
(no doc)
src/infrastructure/local-storage/ElectricMeterLocalStorageRepository.ts
GetCarsPresenterInterface (Interface)
(no doc) [6 implementers]
src/eco/domain/Traveling/UseCase/GetCars/GetCarsPresenterInterface.ts
ElectricUI (Interface)
(no doc) [1 implementers]
src/frontend/interface-adapter/HouseHeating/ElectricUI.ts

Core symbols most depended-on inside this repo

execute
called by 35
src/eco/domain/Traveling/UseCase/GetCar/GetCar.ts
update
called by 8
src/eco/domain/Traveling/UseCase/CarRepositoryInterface.ts
get
called by 7
src/eco/domain/Traveling/UseCase/CarRepositoryInterface.ts
getList
called by 4
src/infrastructure/local-storage/CarLocalStorageRepository.ts
setDisplayed
called by 4
src/frontend/interface-adapter/Traveling/AddCarViewModel.ts
on
called by 4
src/frontend/interface-adapter/Traveling/ViewModel.ts
handleChange
called by 4
src/frontend/reactts/traveling/compononents/AddCarView.tsx
emit
called by 4
src/eco/shared-kernel/event/EventDispatcher.ts

Shape

Method 411
Class 264
Interface 51
Function 30
Enum 5

Languages

TypeScript100%

Modules by API surface

src/frontend/__tests__utils__/wrapper.ts27 symbols
src/frontend/interface-adapter/Traveling/TravelingUIPresenter.ts16 symbols
src/frontend/infrastructure/Traveling/TravelingApi.ts15 symbols
src/frontend/interface-adapter/Traveling/ViewModel.ts14 symbols
src/infrastructure/local-storage/ElectricMeterLocalStorageRepository.ts12 symbols
src/infrastructure/local-storage/CarLocalStorageRepository.ts11 symbols
src/frontend/interface-adapter/Water/WaterUIPresenter.ts11 symbols
src/backend/infrastructure/Persistence/ElectricMeterRepository.ts11 symbols
src/frontend/interface-adapter/Water/ViewModel.ts10 symbols
src/frontend/interface-adapter/HouseHeating/HouseHeatingUIPresenter.ts10 symbols
src/frontend/infrastructure/Water/WaterApi.ts10 symbols
src/frontend/infrastructure/Electricity/ElectricityApi.ts10 symbols

For agents

$ claude mcp add eco-logic \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact