UNPKG

@loopback/openapi-v3

Version:

Decorators that annotate LoopBack artifacts with OpenAPI v3 metadata and utilities that transform LoopBack metadata to OpenAPI v3 specifications

15 lines (14 loc) 445 B
import { BindingTemplate, ValueOrPromise } from '@loopback/core'; import { OpenApiSpec } from '../types'; /** * Typically an extension point defines an interface as the contract for * extensions to implement */ export interface OASEnhancer { name: string; modifySpec(spec: OpenApiSpec): ValueOrPromise<OpenApiSpec>; } /** * A binding template for spec contributor extensions */ export declare const asSpecEnhancer: BindingTemplate;