UNPKG

@povio/openapi-codegen-cli

Version:

**NOTE:** This CLI tool is primarily designed for use within our organization. The generated code output aligns with our internal template. If you are using this tool without our internal template, make sure to use it in **standalone** mode.

14 lines (13 loc) 1.04 kB
import { OpenAPIV3 } from "openapi-types"; import { SchemaResolver } from "src/generators/core/SchemaResolver.class"; import { GenerateZodSchemaData } from "src/generators/types/generate"; import { GenerateOptions } from "src/generators/types/options"; export declare const getZodSchemaInferedTypeName: (zodSchemaName: string, options: GenerateOptions) => string; export declare const getImportedZodSchemaName: (resolver: SchemaResolver, zodSchemaName: string) => string; export declare const getImportedZodSchemaInferedTypeName: (resolver: SchemaResolver, zodSchemaName: string, currentTag?: string) => string; export declare function getZodSchemaType(data: GenerateZodSchemaData): "enum" | "array" | OpenAPIV3.NonArraySchemaObjectType; export declare function getZodSchemaDescription(data: GenerateZodSchemaData): string | undefined; export declare function getZodSchemaPropertyDescriptions(resolver: SchemaResolver, data: GenerateZodSchemaData, tag: string): never[] | Record<string, { type: string; description: string; }>;