UNPKG

openapi-metadata

Version:

Auto-Generate OpenAPI specifications from Typescript decorators

1 lines 723 B
{"version":3,"file":"context.mjs","sources":["../src/context.ts"],"sourcesContent":["import type { OpenAPIV3 } from \"openapi-types\";\nimport type { Logger, TypeLoaderFn } from \"./types.js\";\n\nexport class Context {\n schemas: Record<string, OpenAPIV3.SchemaObject> = {};\n typeLoaders: TypeLoaderFn[];\n logger: Logger;\n\n constructor(logger?: Logger, typeLoaders?: TypeLoaderFn[]) {\n this.logger = logger ?? console;\n this.typeLoaders = typeLoaders ?? [];\n }\n}\n"],"names":[],"mappings":"AAGO,MAAM,OAAA,CAAQ;AAAA,EACnB,UAAkD,EAAC;AAAA,EACnD,WAAA;AAAA,EACA,MAAA;AAAA,EAEA,WAAA,CAAY,QAAiB,WAAA,EAA8B;AACzD,IAAA,IAAA,CAAK,SAAS,MAAA,IAAU,OAAA;AACxB,IAAA,IAAA,CAAK,WAAA,GAAc,eAAe,EAAC;AAAA,EACrC;AACF;;;;"}