UNPKG

@graphql-mesh/openapi

Version:
14 lines (13 loc) 512 B
import { MeshHandler, YamlConfig, GetMeshSourceOptions, MeshSource } from '@graphql-mesh/types'; export default class OpenAPIHandler implements MeshHandler { private config; private baseDir; private fetchFn; private importFn; private pubsub; private oasSchema; private logger; constructor({ name, config, baseDir, fetchFn, importFn, pubsub, store, logger, }: GetMeshSourceOptions<YamlConfig.OpenapiHandler>); private getCachedSpec; getMeshSource(): Promise<MeshSource>; }