UNPKG

openapi-typescript

Version:

Convert OpenAPI 3.0 & 3.1 schemas to TypeScript

9 lines (8 loc) 599 B
import type { DiscriminatorObject, GlobalContext, ReferenceObject, SchemaObject } from "../types.js"; export interface TransformSchemaObjectOptions { path: string; ctx: GlobalContext; } export default function transformSchemaObject(schemaObject: SchemaObject | ReferenceObject, options: TransformSchemaObjectOptions): string; export declare function defaultSchemaObjectTransform(schemaObject: SchemaObject | ReferenceObject, { path, ctx }: TransformSchemaObjectOptions): string; export declare function getDiscriminatorPropertyName(path: string, discriminator: DiscriminatorObject): string;