@opendoc/openapi-reference-parser
Version:
Get the dependencies of reference in openapi.
15 lines (14 loc) • 541 B
TypeScript
import { OpenAPIV3 } from 'openapi-types';
import { OpenapiReferenceParserResult } from './types/openapi-reference-parser-result';
export declare class OpenapiReferenceParser {
private document;
private directDependenciesStorage;
private transitiveDependenciesStorage;
private dependenciesStorage;
constructor(document: OpenAPIV3.Document);
private forEach;
private pickRefs;
private buildDirectDependenciesStorage;
private buildTransitiveDependenciesStorage;
parse(): OpenapiReferenceParserResult;
}