@walecloud/fastify-openapi-typescript-generator
Version:
Contains utilities to generate fastify types from openapi definition for the fastify framework.
27 lines (25 loc) • 762 B
JavaScript
export const disableLinter = `/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
`;
export const handlersFileName = 'handlers.ts';
export const openapiTypesModule = './types';
export const openapiTypesFileName = 'types.ts';
export const fastifyRouteOptionsImports = `
import { RouteOptions, RawServerDefault, RawRequestDefaultExpression, RawReplyDefaultExpression, } from 'fastify'
export type GenericRouteOptions = Omit<
RouteOptions<
RawServerDefault,
RawRequestDefaultExpression<RawServerDefault>,
RawReplyDefaultExpression<RawServerDefault>,
{
Body: any
Querystring: any
Params: any
Headers: any
Reply: any
}
>,
'handler'
>
`;