prisma-zod-generator
Version:
Prisma 2+ generator to emit Zod schemas from your Prisma schema
15 lines (14 loc) • 827 B
TypeScript
/**
* PZG Pro - Live API Docs & Mock Server Pack
*
* Generate OpenAPI v3 documentation and mock servers from DMMF data
*/
import { DMMF } from '@prisma/generator-helper';
import { GeneratorConfig } from '../../../config/parser';
import { APIDocsConfig } from './ApiDocsGenerator';
export { APIDocsConfig } from './ApiDocsGenerator';
export { OpenAPIOperation, OpenAPIParameter, OpenAPIRequestBody, OpenAPIResponse, OpenAPISchema, OpenAPISchemaObject, OpenAPISecurityScheme, } from './ApiDocsGenerator';
/**
* Generate Live API Docs and Mock Server from DMMF data
*/
export declare function generateAPIDocsFromDMMF(dmmf: DMMF.Document, generatorConfig: GeneratorConfig, schemaPath: string, outputPath: string, prismaClientPath: string, provider: string, config?: APIDocsConfig, previewFeatures?: string[]): Promise<void>;