UNPKG

redoc

Version:
21 lines (20 loc) 865 B
import type { OpenAPIExternalDocumentation, OpenAPISpec } from '../types'; import { ApiInfoModel } from './models/ApiInfo'; import { WebhookModel } from './models/Webhook'; import { SecuritySchemesModel } from './models/SecuritySchemes'; import { OpenAPIParser } from './OpenAPIParser'; import type { RedocNormalizedOptions } from './RedocNormalizedOptions'; import type { ContentItemModel } from './types'; /** * Store that contains all the specification related information in the form of tree */ export declare class SpecStore { private options; parser: OpenAPIParser; info: ApiInfoModel; externalDocs?: OpenAPIExternalDocumentation; contentItems: ContentItemModel[]; securitySchemes: SecuritySchemesModel; webhooks?: WebhookModel; constructor(spec: OpenAPISpec, specUrl: string | undefined, options: RedocNormalizedOptions); }