@map-colonies/openapi-generators
v0.2.0
Published
Type generation tools to generate TypeScript definitions from an OpenAPI specification using `openapi-typescript`.
Downloads
259
Maintainers
Keywords
Readme
@map-colonies/openapi-generators
Type generation tools to generate TypeScript definitions from an OpenAPI specification using openapi-typescript.
API documentation
Check the autogenerated documentation here.
Usage
Generator script
You can execute the generator programmatically.
import { generateTypes } from '@map-colonies/openapi-generators';
import path from 'node:path';
await generateTypes({
openapiSpecPath: path.resolve(__dirname, './openapi.yaml'),
outputFilePath: path.resolve(__dirname, './generated/types.ts'),
serverInjectPackageName: '@map-colonies/openapi-express-types',
});The serverInjectPackageName determines which package gets injected for typed handlers (default is @map-colonies/openapi-express-types).
