openapi-axios
Version:
OpenAPI(2.0/3.0/3.1) Schema → Type-safe Axios
18 lines (17 loc) • 511 B
TypeScript
import { OpenApiLatest_Schema } from './helpers';
import { Named } from './Named';
export interface ParseResult {
required: boolean;
comments: Record<string, unknown>;
deps: string[];
type: string;
zod: string;
}
export declare class Parser {
#private;
readonly named: Named;
readonly schema: OpenApiLatest_Schema;
constructor(named: Named, schema: OpenApiLatest_Schema);
parse(): ParseResult;
static parse(named: Named, schema: OpenApiLatest_Schema): ParseResult;
}