MCPcopy Index your code
hub / github.com/areijngoudt/swagger-ts-generator

github.com/areijngoudt/swagger-ts-generator @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
108 symbols 260 edges 9 files 4 documented · 4%
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

IType (Interface)
(no doc) [2 implementers]
src/lib/types.ts
Swagger (Interface)
(no doc)
src/bootstrap/swagger.ts
ITypeProperty (Interface)
(no doc) [2 implementers]
src/lib/types.ts
SwaggerSchemas (Interface)
(no doc)
src/bootstrap/swagger.ts
EnumType (Interface)
(no doc)
src/lib/enum-generator.ts
SwaggerSchema (Interface)
(no doc)
src/bootstrap/swagger.ts
EnumTypeValueAndLabel (Interface)
(no doc)
src/lib/enum-generator.ts
SwaggerSchemaProperties (Interface)
(no doc)
src/bootstrap/swagger.ts

Core symbols most depended-on inside this repo

log
called by 14
src/lib/utils.ts
writeFileIfContentsIsChanged
called by 7
src/lib/utils.ts
getIsGenericType
called by 6
src/lib/model-generator.ts
readAndCompileTemplateFile
called by 6
src/lib/utils.ts
removeDefinitionsRef
called by 5
src/lib/model-generator.ts
getNamespace
called by 5
src/lib/model-generator.ts
ensureFolder
called by 5
src/lib/utils.ts
removeExtension
called by 5
src/lib/utils.ts

Shape

Function 76
Interface 16
Method 12
Class 4

Languages

TypeScript100%

Modules by API surface

src/lib/model-generator.ts46 symbols
src/lib/types.ts22 symbols
src/lib/utils.ts16 symbols
src/lib/enum-generator.ts13 symbols
src/bootstrap/swagger.ts7 symbols
src/index.ts2 symbols
src/lib/compile-generated-artifacts.ts1 symbols
src/bootstrap/options.ts1 symbols

For agents

$ claude mcp add swagger-ts-generator \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact