MCPcopy Index your code
hub / github.com/astahmer/openapi-zod-client

github.com/astahmer/openapi-zod-client @1.18.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.18.3 ↗ · + Follow
133 symbols 628 edges 123 files 1 documented · 1%
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

ImportMeta (Interface)
(no doc)
playground/vite.d.ts
Typegen0 (Interface)
(no doc)
playground/src/Playground/Playground.machine.typegen.ts

Core symbols most depended-on inside this repo

generateZodClientFromOpenAPI
called by 57
lib/src/generateZodClientFromOpenAPI.ts
getZodSchema
called by 46
lib/src/openApiToZod.ts
getTypescriptFromOpenApi
called by 22
lib/src/openApiToTypescript.ts
assign
called by 22
lib/src/CodeMeta.ts
toString
called by 22
lib/src/CodeMeta.ts
getZodClientTemplateContext
called by 21
lib/src/template-context.ts
isReferenceObject
called by 20
lib/src/isReferenceObject.ts
getZodiosEndpointDefinitionList
called by 20
lib/src/getZodiosEndpointDefinitionList.ts

Shape

Function 122
Method 7
Class 2
Interface 2

Languages

TypeScript100%

Modules by API surface

playground/src/Playground/Playground.tsx17 symbols
lib/src/utils.ts10 symbols
lib/src/openApiToZod.ts9 symbols
lib/src/CodeMeta.ts9 symbols
lib/src/template-context.ts8 symbols
playground/src/toasts.ts6 symbols
playground/vite-plugin-react-click-to-component/client.ts5 symbols
playground/src/url-saver.ts5 symbols
lib/src/openApiToTypescript.ts5 symbols
lib/src/getZodiosEndpointDefinitionList.ts5 symbols
playground/src/macros/get-ts-declarations.ts4 symbols
playground/src/Playground/Playground.asserts.ts3 symbols

For agents

$ claude mcp add openapi-zod-client \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page