UNPKG

@kubb/plugin-oas

Version:

OpenAPI Specification (OAS) plugin for Kubb, providing core functionality for parsing and processing OpenAPI/Swagger schemas for code generation.

21 lines (16 loc) 406 B
import type { Output } from '@kubb/core' import type { Oas } from '@kubb/oas' import { isFunction } from 'remeda' type Props<TOas extends Oas> = { oas: TOas output: Output<any> } export function getFooter<TOas extends Oas>({ output, oas }: Props<TOas>) { if (!output.footer) { return undefined } if (isFunction(output.footer)) { return output.footer(oas) } return output.footer }