MCPcopy Index your code
hub / github.com/ProgrammerZamanNow/belajar-typescript-restful-api

github.com/ProgrammerZamanNow/belajar-typescript-restful-api @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
77 symbols 167 edges 28 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Setup Project

Create .env file

DATABASE_URL="mysql://root:@localhost:3306/belajar_typescript_restful_api"

npm install

npx prisma migrate dev

npx prisma generate

npm run build

npm run start

Extension points exported contracts — how you extend this code

UserRequest (Interface)
(no doc)
src/type/user-request.ts

Core symbols most depended-on inside this repo

get
called by 49
test/test-util.ts
create
called by 29
test/test-util.ts
delete
called by 27
test/test-util.ts
deleteAll
called by 15
test/test-util.ts
validate
called by 10
src/validation/validation.ts
checkContactMustExists
called by 8
src/service/contact-service.ts
get
called by 6
src/service/user-service.ts
toUserResponse
called by 5
src/model/user-model.ts

Shape

Method 43
Class 28
Function 5
Interface 1

Languages

TypeScript100%

Modules by API surface

test/test-util.ts15 symbols
src/service/contact-service.ts8 symbols
src/service/address-service.ts8 symbols
src/service/user-service.ts7 symbols
src/controller/user-controller.ts7 symbols
src/controller/contact-controller.ts7 symbols
src/controller/address-controller.ts7 symbols
src/validation/validation.ts3 symbols
src/error/response-error.ts3 symbols
src/validation/user-validation.ts2 symbols
src/validation/contact-validation.ts2 symbols
src/validation/address-validation.ts2 symbols

Datastores touched

(mysql)Database · 1 repos
belajar_typescript_restful_apiDatabase · 1 repos

For agents

$ claude mcp add belajar-typescript-restful-api \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact