pollo/src/server/openapi.ts

12 lines
423 B
TypeScript
Raw Normal View History

2023-08-01 00:31:48 -06:00
import { generateOpenApiDocument } from 'trpc-openapi';
import { appRouter } from './api/root';
// Generate OpenAPI schema document
export const openApiDocument = generateOpenApiDocument(appRouter, {
title: 'Example CRUD API',
description: 'OpenAPI compliant REST API built using tRPC with Next.js',
version: '1.0.0',
baseUrl: 'http://localhost:3000/api',
docsUrl: 'https://github.com/jlalmes/trpc-openapi',
});