UNPKG

@standard-community/standard-openapi

Version:

[![npm version](https://img.shields.io/npm/v/@standard-community/standard-openapi.svg)](https://npmjs.org/package/@standard-community/standard-openapi "View this project on NPM") [![npm downloads](https://img.shields.io/npm/dm/@standard-community/standard

11 lines (8 loc) 444 B
import { StandardSchemaV1 } from '@standard-schema/spec'; import { OpenAPIV3_1 } from 'openapi-types'; type ToOpenAPISchemaContext = { components: OpenAPIV3_1.ComponentsObject; options?: Record<string, unknown>; }; type ToOpenAPISchemaFn = (schema: StandardSchemaV1, context: ToOpenAPISchemaContext) => OpenAPIV3_1.SchemaObject | Promise<OpenAPIV3_1.SchemaObject>; export type { ToOpenAPISchemaContext as T, ToOpenAPISchemaFn as a };