MCPcopy Index your code
hub / github.com/Receipt-Wrangler/receipt-wrangler

github.com/Receipt-Wrangler/receipt-wrangler @v7.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v7.0.0 ↗ · + Follow
18,975 symbols 62,980 edges 1,421 files 378 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Welcome to Receipt Wrangler

This repository contains the Receipt Wrangler API, Desktop app and Mobile app. Previously these were separate repositories, they are now merged into one monolith repository for simplicity.

To get started, check out the directories containing each application.

Extension points exported contracts — how you extend this code

SnackbarServiceInterface (Interface)
(no doc) [8 implementers]
desktop/src/interfaces/snackbar.interface.ts
Client (Interface)
(no doc) [3 implementers]
api/internal/ai/ai_client.go
CreateRoleOptions (Interface)
(no doc)
desktop/e2e/helpers/provisioning.ts
BaseInputInterface (Interface)
(no doc) [3 implementers]
desktop/src/base-input/base-input.interface.ts
PaidByAllowedResolver (FuncType)
PaidByAllowedResolver returns the paid_by_user_id values a user may see in a group, and whether they are unrestricted (s
api/internal/repositories/receipts.go
InputInterface (Interface)
(no doc) [2 implementers]
desktop/src/input/input.interface.ts
Param (Interface)
(no doc)
desktop/src/open-api/param.ts
ConfigurationParameters (Interface)
(no doc)
desktop/src/open-api/configuration.ts

Core symbols most depended-on inside this repo

t
called by 955
mobile/www/polyfills-core-js.93f56369317b7a8e.js
t
called by 955
mobile/android/app/src/main/assets/public/polyfills-core-js.93f56369317b7a8e.js
t
called by 955
mobile/ios/App/App/public/polyfills-core-js.93f56369317b7a8e.js
set
called by 826
mobile/www/main.8e4faf21f7692e8d.js
get
called by 663
mobile/www/main.8e4faf21f7692e8d.js
forEach
called by 565
mobile/www/main.8e4faf21f7692e8d.js
y
called by 516
mobile/www/962.3fb0dac75d94cc95.js
y
called by 516
mobile/android/app/src/main/assets/public/962.3fb0dac75d94cc95.js

Shape

Method 11,173
Function 5,216
Class 2,188
Struct 204
Interface 159
TypeAlias 25
Route 5
Enum 3
FuncType 2

Languages

TypeScript87%
Go12%
Python1%
C++1%
Kotlin1%

Modules by API surface

mobile/www/main.8e4faf21f7692e8d.js3,148 symbols
mobile/ios/App/App/public/main.8e4faf21f7692e8d.js3,148 symbols
mobile/android/app/src/main/assets/public/main.8e4faf21f7692e8d.js3,148 symbols
mobile/www/polyfills.441dd4ca9dc0674f.js107 symbols
mobile/ios/App/App/public/polyfills.441dd4ca9dc0674f.js107 symbols
mobile/android/app/src/main/assets/public/polyfills.441dd4ca9dc0674f.js107 symbols
mobile/www/7059.d953cea4f12e1b2d.js83 symbols
mobile/ios/App/App/public/7059.d953cea4f12e1b2d.js83 symbols
mobile/android/app/src/main/assets/public/7059.d953cea4f12e1b2d.js83 symbols
mobile/www/polyfills-core-js.93f56369317b7a8e.js65 symbols
mobile/www/5248.b4df00225e7d8231.js65 symbols
mobile/ios/App/App/public/polyfills-core-js.93f56369317b7a8e.js65 symbols

For agents

$ claude mcp add receipt-wrangler \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page