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.

30 lines (29 loc) 1.27 kB
import { SchemaResolver } from "src/generators/core/SchemaResolver.class"; import { Endpoint } from "src/generators/types/endpoint"; import { GenerateType, Import } from "src/generators/types/generate"; import { GenerateOptions } from "src/generators/types/options"; export declare function getModelsImports({ resolver, tag, zodSchemas, zodSchemasAsTypes, }: { resolver: SchemaResolver; tag: string; zodSchemas?: string[]; zodSchemasAsTypes?: string[]; }): Import[]; export declare function getEndpointsImports({ tag, endpoints, options, }: { tag: string; endpoints: Endpoint[]; options: GenerateOptions; }): Import[]; export declare function getAclImports({ tag, endpoints, options, }: { tag: string; endpoints: Endpoint[]; options: GenerateOptions; }): Import[]; export declare function getEntityImports({ tags, entityName, getAliasEntityName, type, options, }: { tags: string[]; entityName: string; getAliasEntityName?: (tag: string) => string; type: GenerateType; options: GenerateOptions; }): Import[]; export declare function getImportPath(options: Pick<GenerateOptions, "output" | "importPath">): string; export declare function mergeImports(options: GenerateOptions, ...importArrs: Import[][]): Import[];