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

github.com/astahmer/typed-openapi @2.2.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.2.7 ↗ · + Follow
1,112 symbols 1,745 edges 107 files 75 documented · 7%
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

Attributes (Interface)
* @internal You shouldn't need to use this type since you never see these attributes * inside your component or hav
packages/web/react.d.ts
RefResolver (Interface)
(no doc)
packages/typed-openapi/src/ref-resolver.ts
ReactNodeArray (Interface)
* @deprecated Use either `ReactNode[]` if you need an array or `Iterable ` if its passed to a host component.
packages/web/react.d.ts
Fetcher (Interface)
(no doc)
packages/typed-openapi/tests/snapshots/long-operation-id.zod.ts
DO_NOT_USE_OR_YOU_WILL_BE_FIRED_EXPERIMENTAL_REACT_NODES (Interface)
* For internal usage only. * Different release channels declare additional types of ReactNode this particular relea
packages/web/react.d.ts
TypedHeaders (Interface)
(no doc)
packages/typed-openapi/tests/snapshots/long-operation-id.zod.ts
VoidFunctionComponent (Interface)
* @deprecated - Equivalent with `React.FunctionComponent`.
packages/web/react.d.ts
TypedSuccessResponse (Interface)
(no doc)
packages/typed-openapi/tests/snapshots/long-operation-id.zod.ts

Core symbols most depended-on inside this repo

optional
called by 3303
packages/web/declarations/yup.d.ts
required
called by 1778
packages/web/declarations/yup.d.ts
oneOf
called by 142
packages/web/declarations/yup.d.ts
get
called by 65
packages/typed-openapi/tests/snapshots/petstore.zod.ts
forEach
called by 58
packages/web/react.d.ts
map
called by 47
packages/web/react.d.ts
openApiSchemaToTs
called by 36
packages/typed-openapi/src/openapi-schema-to-ts.ts
mapOpenApiEndpoints
called by 30
packages/typed-openapi/src/map-openapi-endpoints.ts

Shape

Interface 422
Class 286
Method 277
Function 125
Enum 2

Languages

TypeScript100%

Modules by API surface

packages/web/react.d.ts185 symbols
packages/web/declarations/yup.d.ts136 symbols
packages/web/declarations/zod.d.ts130 symbols
packages/web/declarations/io-ts.d.ts111 symbols
packages/web/declarations/typebox.d.ts57 symbols
packages/web/declarations/arktype.d.ts20 symbols
packages/typed-openapi/tests/snapshots/docker.openapi.zod.ts18 symbols
packages/typed-openapi/tests/snapshots/docker.openapi.yup.ts18 symbols
packages/typed-openapi/tests/snapshots/docker.openapi.valibot.ts18 symbols
packages/typed-openapi/tests/snapshots/docker.openapi.typebox.ts18 symbols
packages/typed-openapi/tests/snapshots/docker.openapi.io-ts.ts18 symbols
packages/typed-openapi/tests/snapshots/docker.openapi.client.ts18 symbols

For agents

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

⬇ download graph artifact