UNPKG

@kubb/plugin-oas

Version:

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

16 lines (10 loc) 291 B
import { useContext } from '@kubb/react' import { Oas } from '../components/Oas.tsx' import type { Oas as OasType } from '@kubb/oas' export function useOas(): OasType { const { oas } = useContext(Oas.Context) if (!oas) { throw new Error('Oas is not defined') } return oas }